docs: private String[] contextParameterNames(Method method) {
          Annotation[][] parameterAnnotations = method.getParameterAnnotations();
          String[] names = new String[parameterAnnotations.length];
          for (int i = 0; i < parameterAnnotations.length; i++) {
              for (Annotation annotation : parameterAnnotations[i]) {
                  names[i] = contextName(annotation);
              }
          }
          return names;
      }