docs: @Override
      protected void findReferencedClassNames(final Set<String> classNames) {
          final MethodTypeSignature methodSig = getTypeSignature();
          if (methodSig != null) {
              methodSig.findReferencedClassNames(classNames);
          }
          final MethodTypeSignature methodDesc = getTypeDescriptor();
          if (methodDesc != null) {
              methodDesc.findReferencedClassNames(classNames);
          }
          if (annotationInfo != null) {
              for (final AnnotationInfo ai : annotationInfo) {
                  ai.findReferencedClassNames(classNames);
              }
          }
          for (final MethodParameterInfo mpi : getParameterInfo()) {
              final AnnotationInfo[] aiArr = mpi.annotationInfo;
              if (aiArr != null) {
                  for (final AnnotationInfo ai : aiArr) {
                      ai.findReferencedClassNames(classNames);
                  }
              }
          }
      }