docs: public void setRevisionHistory(final SpecTopic revisionHistory) {
          if (revisionHistory == null && this.revisionHistory == null) {
              return;
          } else if (revisionHistory == null) {
              removeChild(this.revisionHistory);
              this.revisionHistory = null;
          } else if (this.revisionHistory == null) {
              revisionHistory.setTopicType(TopicType.REVISION_HISTORY);
              this.revisionHistory = new KeyValueNode<SpecTopic>(CommonConstants.CS_REV_HISTORY_TITLE, revisionHistory);
              appendChild(this.revisionHistory, false);
          } else {
              revisionHistory.setTopicType(TopicType.REVISION_HISTORY);
              this.revisionHistory.setValue(revisionHistory);
          }
      }