code: private void detect(final DataInput di) throws IOException {
          readVersion(di);
          readConstantPoolEntries(di);
          readAccessFlags(di);
          readThisClass(di);
          readSuperClass(di);
          readInterfaces(di);
          readFields(di);
          readMethods(di);
          readAttributes(di, 'T', typeReporter == null);
      }
docs: Inspect the given (Java) class file in streaming mode.