docs: @SuppressWarnings("unchecked")
      protected BindingResult<T> doBind(
          ArgumentConversionContext<T> context,
          ConvertibleValues<?> values,
          String annotationValue) {
  
          return doConvert(doResolve(context, values, annotationValue), context);
      }