docs: public void setAbstract(final String description) {
          if (description == null && this.description == null) {
              return;
          } else if (description == null) {
              removeChild(this.description);
              this.description = null;
          } else if (this.description == null) {
              this.description = new KeyValueNode<String>(CommonConstants.CS_ABSTRACT_TITLE, description);
              appendChild(this.description, false);
          } else {
              this.description.setValue(description);
          }
      }