code: private void readDefinition(InH3Amp inAmp)
    {
      int id = (int) readUnsigned();
  
      String name = readString();
      
      int type = (int) readUnsigned();
      
      int fields = (int) readUnsigned();
      
      FieldInfoH3 []fieldInfo = new FieldInfoH3[fields];
      
      for (int i = 0; i < fields; i++) {
        fieldInfo[i] = readFieldInfo();
      }
      
      ClassInfoH3 info = new ClassInfoH3(name, fieldInfo);
      
      inAmp.define(id, info);
    }
docs: Define object