docs: 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);
  		}
  	}