package org.jtwig.value.environment; import org.jtwig.value.config.ValueConfiguration; import org.jtwig.value.convert.CompositeConverter; public class ValueEnvironmentFactory { public ValueEnvironment create (ValueConfiguration configuration) { return new ValueEnvironment( configuration.getMathContext(), configuration.getRoundingMode(), new CompositeConverter<>(configuration.getNumberConverters()), new CompositeConverter<>(configuration.getBooleanConverters()), new CompositeConverter<>(configuration.getCollectionConverters()), new CompositeConverter<>(configuration.getCharConverters()), configuration.getValueComparator(), configuration.getStringConverter()); } }