docs: public IssueCategory create() throws RedmineException {
          if (getProjectId() == null) {
              throw new IllegalArgumentException(
                      "IssueCategory must contain projectId");
          }
  
          return transport.addChildEntry(Project.class, getProjectId().toString(), this);
      }