docs: @Override
      public void visit(final int version, final int access, final String name,
              final String signature, final String superName,
              final String[] interfaces) {
          this.version = version;
          this.access = access;
          this.name = name;
          this.signature = signature;
          this.superName = superName;
          if (interfaces != null) {
              this.interfaces.addAll(Arrays.asList(interfaces));
          }
      }