docs: public Annotation[] getParameterAnnotations() {
          if (this.parameterAnnotations == null) {
              Annotation[][] annotationArray = (this.method != null ? this.method.getParameterAnnotations()
                      : this.constructor.getParameterAnnotations());
              if (this.parameterIndex >= 0 && this.parameterIndex < annotationArray.length) {
                  this.parameterAnnotations = adaptAnnotationArray(annotationArray[this.parameterIndex]);
              } else {
                  this.parameterAnnotations = new Annotation[0];
              }
          }
          return this.parameterAnnotations;
      }