static <T> CreateCallback<T> fromCreateWith(Function<CreationalContext<T>, T> callback) { return new CreateCallback<T>(null, callback, null); }
static <T> CreateCallback<T> fromProduceWith(Function<Instance<Object>, T> callback) { return new CreateCallback<T>(null, null, callback); }
static <T> CreateCallback<T> fromCreateWith(Function<CreationalContext<T>, T> callback) { return new CreateCallback<T>(null, callback, null); }
static <T> CreateCallback<T> fromProduceWith(Function<Instance<Object>, T> callback) { return new CreateCallback<T>(null, null, callback); }
static <T> CreateCallback<T> fromCreateWith(Function<CreationalContext<T>, T> callback) { return new CreateCallback<T>(null, callback, null); }
static <T> CreateCallback<T> fromProduceWith(Function<Instance<Object>, T> callback) { return new CreateCallback<T>(null, null, callback); }
static <T> CreateCallback<T> fromProduceWith(Supplier<T> callback) { return new CreateCallback<T>(callback, null, null); }
static <T> CreateCallback<T> fromProduceWith(Supplier<T> callback) { return new CreateCallback<T>(callback, null, null); }
static <T> CreateCallback<T> fromProduceWith(Supplier<T> callback) { return new CreateCallback<T>(callback, null, null); }
static <T> CreateCallback<T> fromProduceWith(Supplier<T> callback) { return new CreateCallback<T>(callback, null, null); }
static <T> CreateCallback<T> fromProduceWith(Function<Instance<Object>, T> callback) { return new CreateCallback<T>(null, null, callback); }
static <T> CreateCallback<T> fromProduceWith(Supplier<T> callback) { return new CreateCallback<T>(callback, null, null); }
static <T> CreateCallback<T> fromCreateWith(Function<CreationalContext<T>, T> callback) { return new CreateCallback<T>(null, callback, null); }
static <T> CreateCallback<T> fromCreateWith(Function<CreationalContext<T>, T> callback) { return new CreateCallback<T>(null, callback, null); }
static <T> CreateCallback<T> fromProduceWith(Function<Instance<Object>, T> callback) { return new CreateCallback<T>(null, null, callback); }