code: public static List<Object> processParameters(OperationResourceInfo ori,
                                                   MultivaluedMap<String, String> values,
                                                   Message message)
          throws IOException, WebApplicationException {
  
          Class<?>[] parameterTypes = ori.getInParameterTypes();
          List<Parameter> paramsInfo = ori.getParameters();
          boolean preferModelParams = paramsInfo.size() > parameterTypes.length
                                      && !PropertyUtils.isTrue(message.getContextualProperty("org.apache.cxf.preferMethodParameters"));
  
          int parameterTypesLengh = preferModelParams ? paramsInfo.size() : parameterTypes.length;
  
          Type[] genericParameterTypes = ori.getInGenericParameterTypes();
          Annotation[][] anns = ori.getInParameterAnnotations();
          List<Object> params = new ArrayList<Object>(parameterTypesLengh);
  
          for (int i = 0; i < parameterTypesLengh; i++) {
              Class<?> param = null;
              Type genericParam = null;
              Annotation[] paramAnns = null;
              if (!preferModelParams) {
                  param = parameterTypes[i];
                  genericParam = InjectionUtils.processGenericTypeIfNeeded(
                                                                           ori.getClassResourceInfo().getServiceClass(), param, genericParameterTypes[i]);
                  param = InjectionUtils.updateParamClassToTypeIfNeeded(param, genericParam);
                  paramAnns = anns == null ? EMPTY_ANNOTATIONS : anns[i];
              } else {
                  param = paramsInfo.get(i).getJavaType();
                  genericParam = param;
                  paramAnns = EMPTY_ANNOTATIONS;
              }
  
              Object paramValue = processParameter(param,
                                                   genericParam,
                                                   paramAnns,
                                                   paramsInfo.get(i),
                                                   values,
                                                   message,
                                                   ori);
              params.add(paramValue);
          }
  
          return params;
      }
docs: Message contains following information: PATH, HTTP_REQUEST_METHOD, CONTENT_TYPE, InputStream.