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