docs: public BoxWebLink.Info createWebLink(String name, URL linkURL, String description) {
          JsonObject parent = new JsonObject();
          parent.add("id", this.getID());
  
          JsonObject newWebLink = new JsonObject();
          newWebLink.add("name", name);
          newWebLink.add("parent", parent);
          newWebLink.add("url", linkURL.toString());
  
          if (description != null) {
              newWebLink.add("description", description);
          }
  
          BoxJSONRequest request = new BoxJSONRequest(this.getAPI(),
                  CREATE_WEB_LINK_URL.build(this.getAPI().getBaseURL()), "POST");
          request.setBody(newWebLink.toString());
          BoxJSONResponse response = (BoxJSONResponse) request.send();
          JsonObject responseJSON = JsonObject.readFrom(response.getJSON());
  
          BoxWebLink createdWebLink = new BoxWebLink(this.getAPI(), responseJSON.get("id").asString());
          return createdWebLink.new Info(responseJSON);
      }