code: void writeBootstrapMethods() {
          int alenIdx = writeAttr(names.BootstrapMethods);
          databuf.appendChar(bootstrapMethods.size());
          for (Map.Entry<DynamicMethod.BootstrapMethodsKey, DynamicMethod.BootstrapMethodsValue> entry : bootstrapMethods.entrySet()) {
              DynamicMethod.BootstrapMethodsKey bsmKey = entry.getKey();
              //write BSM handle
              databuf.appendChar(pool.get(entry.getValue().mh));
              Object[] uniqueArgs = bsmKey.getUniqueArgs();
              //write static args length
              databuf.appendChar(uniqueArgs.length);
              //write static args array
              for (Object o : uniqueArgs) {
                  databuf.appendChar(pool.get(o));
              }
          }
          endAttr(alenIdx);
      }
docs: Write "bootstrapMethods" attribute.