@Override @SuppressWarnings({"unchecked"}) protected void resetJavaType(Class targetType) { super.resetJavaType(targetType); ValueHandlerFactory.ValueHandler valueHandler = getValueHandler(); if (valueHandler == null) { valueHandler = ValueHandlerFactory.determineAppropriateHandler(targetType); forceConversion(valueHandler); } if (valueHandler != null) { literal = valueHandler.convert(literal); } }