docs: private static int adjustedClassModifiersForClassWriting(ClassNode classNode) {
          int modifiers = classNode.getModifiers();
          boolean needsSuper = !classNode.isInterface();
          modifiers = needsSuper ? modifiers | ACC_SUPER : modifiers & ~ACC_SUPER;
          // eliminate static
          modifiers = modifiers & ~ACC_STATIC;
          modifiers = fixInnerClassModifiers(classNode, modifiers);
          modifiers = fixInterfaceModifiers(classNode, modifiers);
          return modifiers;
      }