code: private static void getAugmentedScriptSet(int codePoint, ScriptSet result) {
          result.clear();
          UScript.getScriptExtensions(codePoint, result);
  
          // Section 5.1 step 1
          if (result.get(UScript.HAN)) {
              result.set(UScript.HAN_WITH_BOPOMOFO);
              result.set(UScript.JAPANESE);
              result.set(UScript.KOREAN);
          }
          if (result.get(UScript.HIRAGANA)) {
              result.set(UScript.JAPANESE);
          }
          if (result.get(UScript.KATAKANA)) {
              result.set(UScript.JAPANESE);
          }
          if (result.get(UScript.HANGUL)) {
              result.set(UScript.KOREAN);
          }
          if (result.get(UScript.BOPOMOFO)) {
              result.set(UScript.HAN_WITH_BOPOMOFO);
          }
  
          // Section 5.1 step 2
          if (result.get(UScript.COMMON) || result.get(UScript.INHERITED)) {
              result.setAll();
          }
      }
docs: Computes the augmented script set for a code point, according to UTS 39 section 5.1.