docs: @Override
      void findReferencedClassNames(final Set<String> referencedClassNames) {
          if (enumValue != null) {
              enumValue.findReferencedClassNames(referencedClassNames);
          } else if (classRef != null) {
              referencedClassNames.add(classRef.getClassName());
          } else if (annotationInfo != null) {
              annotationInfo.findReferencedClassNames(referencedClassNames);
          } else if (objectArrayValue != null) {
              for (final ObjectTypedValueWrapper item : objectArrayValue) {
                  item.findReferencedClassNames(referencedClassNames);
              }
          }
      }