final String superclassName = getConstantPoolClassName(readUnsignedShort()); final String interfaceName = getConstantPoolClassName(readUnsignedShort()); classInfoUnlinked.addImplementedInterface(interfaceName); final int outerClassInfoCpIdx = readUnsignedShort(); if (innerClassInfoCpIdx != 0 && outerClassInfoCpIdx != 0) { classInfoUnlinked.addClassContainment(getConstantPoolClassName(innerClassInfoCpIdx), getConstantPoolClassName(outerClassInfoCpIdx)); final String innermostEnclosingClassName = getConstantPoolClassName(readUnsignedShort()); final int enclosingMethodCpIdx = readUnsignedShort(); String enclosingMethodName;