docs: public static void modifiersToString(final int modifiers, final ModifierType modifierType,
              final boolean isDefault, final StringBuilder buf) {
          if ((modifiers & Modifier.PUBLIC) != 0) {
              appendModifierKeyword(buf, "public");
          } else if ((modifiers & Modifier.PRIVATE) != 0) {
              appendModifierKeyword(buf, "private");
          } else if ((modifiers & Modifier.PROTECTED) != 0) {
              appendModifierKeyword(buf, "protected");
          }
          if (modifierType != ModifierType.FIELD && (modifiers & Modifier.ABSTRACT) != 0) {
              appendModifierKeyword(buf, "abstract");
          }
          if ((modifiers & Modifier.STATIC) != 0) {
              appendModifierKeyword(buf, "static");
          }
          if (modifierType == ModifierType.FIELD) {
              if ((modifiers & Modifier.VOLATILE) != 0) {
                  // "bridge" and "volatile" overlap in bit 0x40
                  appendModifierKeyword(buf, "volatile");
              }
              if ((modifiers & Modifier.TRANSIENT) != 0) {
                  appendModifierKeyword(buf, "transient");
              }
          }
          if ((modifiers & Modifier.FINAL) != 0) {
              appendModifierKeyword(buf, "final");
          }
          if (modifierType == ModifierType.METHOD) {
              if ((modifiers & Modifier.SYNCHRONIZED) != 0) {
                  appendModifierKeyword(buf, "synchronized");
              }
              if (isDefault) {
                  appendModifierKeyword(buf, "default");
              }
          }
          if ((modifiers & 0x1000) != 0) {
              appendModifierKeyword(buf, "synthetic");
          }
          if (modifierType != ModifierType.FIELD && (modifiers & 0x40) != 0) {
              // "bridge" and "volatile" overlap in bit 0x40
              appendModifierKeyword(buf, "bridge");
          }
          if (modifierType == ModifierType.METHOD && (modifiers & Modifier.NATIVE) != 0) {
              appendModifierKeyword(buf, "native");
          }
          if (modifierType != ModifierType.FIELD && (modifiers & Modifier.STRICT) != 0) {
              appendModifierKeyword(buf, "strictfp");
          }
          // Ignored:
          // ACC_SUPER (0x0020): Treat superclass methods specially when invoked by the invokespecial instruction
      }