for(int i=0; i<fields.length; i++){
super.addChild(fields[i] = new XField(this, inputStream));
}
methods = new XMethod[inputStream.readUnsignedShort()];
for(int i=0; i<methods.length; i++){
super.addChild(methods[i] = new XMethod(this, inputStream));
if(methods[i].isConstructor() && !XModifier.isStatic(methods[i].getModifier())){
XClass[] superClasses = methods[i].getExplizitSuperInvokes();
for(int j=0; j<superClasses.length; j++){
for(int k=0; k<this.superClasses.length; k++){
if(superClasses[j] == this.superClasses[k].getXClassNonNull(virtualMachine)){