docs: public JsonWriter key(Binary key) {
          startKey();
  
          if (key == null) {
              throw new IllegalArgumentException("Expected map key, but got null.");
          }
  
          writer.write('\"');
          writer.write(key.toBase64());
          writer.write('\"');
          writer.write(':');
          return this;
      }