private ConverterRegistry() { registeredClasses = new HashMap<Class, ValueConverter>(); registeredClasses.put( BigDecimal.class, new BigDecimalValueConverter() ); registeredClasses.put( BigInteger.class, new BigIntegerValueConverter() ); registeredClasses.put( Boolean.class, new BooleanValueConverter() ); registeredClasses.put( Short.TYPE, new ShortValueConverter() ); registeredClasses.put( String.class, new StringValueConverter() ); registeredClasses.put( Number.class, new BigDecimalValueConverter() ); registeredClasses.put( Class.class, new ClassValueConverter() ); registeredClasses.put( Locale.class, new LocaleValueConverter() );