@Nullable private Object convert(@Nullable Object value, MethodParameter parameter) { if (value == null) { return value; } try { return conversionService.convert(value, TypeDescriptor.forObject(value), new TypeDescriptor(parameter)); } catch (ConversionException o_O) { throw new QueryMethodParameterConversionException(value, parameter, o_O); } }