docs: @Override
      void setScanResult(final ScanResult scanResult) {
          super.setScanResult(scanResult);
          if (this.typeSignature != null) {
              this.typeSignature.setScanResult(scanResult);
          }
          if (this.typeDescriptor != null) {
              this.typeDescriptor.setScanResult(scanResult);
          }
          if (this.annotationInfo != null) {
              for (final AnnotationInfo ai : this.annotationInfo) {
                  ai.setScanResult(scanResult);
              }
          }
      }