code: protected TypeConverter createTypeConverter(Properties properties) {
  		Class<?> clazz = load(TypeConverter.class, properties);
  		if (clazz == null) {
  			return TypeConverter.DEFAULT;
  		}
  		try {
  			return TypeConverter.class.cast(clazz.newInstance());
  		} catch (Exception e) {
  			throw new ELException("TypeConverter " + clazz + " could not be instantiated", e);
  		}
  	}
docs: Create the factory's type converter. This implementation takes the
  <code>de.odysseus.el.misc.TypeConverter</code> property as the name of a class implementing
  the <code>de.odysseus.el.misc.TypeConverter</code> interface. If the property is not set, the
  default converter (<code>TypeConverter.DEFAULT</code>) is used.