docs: @Override
      void findReferencedClassNames(final Set<String> classNameListOut) {
          for (final TypeParameter typeParameter : typeParameters) {
              if (typeParameter != null) {
                  typeParameter.findReferencedClassNames(classNameListOut);
              }
          }
          for (final TypeSignature typeSignature : parameterTypeSignatures) {
              if (typeSignature != null) {
                  typeSignature.findReferencedClassNames(classNameListOut);
              }
          }
          resultType.findReferencedClassNames(classNameListOut);
          for (final ClassRefOrTypeVariableSignature typeSignature : throwsSignatures) {
              if (typeSignature != null) {
                  typeSignature.findReferencedClassNames(classNameListOut);
              }
          }
      }