class DatatypeFactory {

    public static DatatypeFactory getInstance(Configuration configuration) throws ValidationException {
        return new DatatypeFactory(configuration.getConversionRules());
    }

    @SuppressWarnings("OverridableMethodCallInConstructor") private  DatatypeFactory(ConversionRules conversionRules);

}