docs: public BoxFolder.Info restoreFolder(String folderID, String newName, String newParentID) {
          JsonObject requestJSON = new JsonObject();
  
          if (newName != null) {
              requestJSON.add("name", newName);
          }
  
          if (newParentID != null) {
              JsonObject parent = new JsonObject();
              parent.add("id", newParentID);
              requestJSON.add("parent", parent);
          }
  
          URL url = RESTORE_FOLDER_URL_TEMPLATE.build(this.api.getBaseURL(), folderID);
          BoxJSONRequest request = new BoxJSONRequest(this.api, url, "POST");
          request.setBody(requestJSON.toString());
          BoxJSONResponse response = (BoxJSONResponse) request.send();
          JsonObject responseJSON = JsonObject.readFrom(response.getJSON());
  
          BoxFolder restoredFolder = new BoxFolder(this.api, responseJSON.get("id").asString());
          return restoredFolder.new Info(responseJSON);
      }