### Question:
MvelTypeConverter implements TypeConverter { @Override @SuppressWarnings("unchecked") public <T> T convert(Object source, Type type) { return (T) DataConversion.convert(source, erase(type)); }  @Override @SuppressWarnings("unchecked") T convert(Object source, Type type); static Class<?> erase(Type type);  }### Answer:
@Test public void simpleConversions() { MvelTypeConverter converter = new MvelTypeConverter(); assert converter.convert(45, String.class).equals("45"); }