docs: public void setPubsNumber(final Integer pubsNumber) {
          if (pubsNumber == null && this.pubsNumber == null) {
              return;
          } else if (pubsNumber == null) {
              removeChild(this.pubsNumber);
              this.pubsNumber = null;
          } else if (this.pubsNumber == null) {
              this.pubsNumber = new KeyValueNode<Integer>(CommonConstants.CS_PUBSNUMBER_TITLE, pubsNumber);
              appendChild(this.pubsNumber, false);
          } else {
              this.pubsNumber.setValue(pubsNumber);
          }
      }