code: private static int adjustedClassModifiersForInnerClassTable(ClassNode classNode) {
          int modifiers = classNode.getModifiers();
          modifiers = modifiers & ~ACC_SUPER;
          modifiers = fixInterfaceModifiers(classNode, modifiers);
  
          modifiers = fixInnerClassModifiers(classNode, modifiers);
          return modifiers;
      }
docs: /*
  Classes but not interfaces should have ACC_SUPER set
  See http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html#jvms-4.7.6-300-D.2-5
  for what flags are allowed depending on the fact we are writing the inner class table
  or the class itself