factory

public final static Factory factory(    KClass<?> contract,     String name,     CreationPattern creationPattern,     KClass<?> injectsIn,     Function1<FactoryBuilder, Unit> block)