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