@Override
    public <A, B, T extends Transform<A, B>> TransformFactory install(Class<A> from, Class<B> to, Supplier<T> transform) {
        requireNonNulls(from, to, transform);

        transforms.computeIfAbsent(from, f -> new HashSet<>())
            .add(new AbstractMap.SimpleEntry<>(to, transform));

        return this;
    }
Instantiates the factory.

@param name the unique name to use
common-parent/codegen/src/main/java/com/speedment/common/codegen/internal/TransformFactoryImpl.java