docs: public void setUseDefaultPreface(final Boolean useDefaultPreface) {
          if (useDefaultPreface == null && this.useDefaultPreface == null) {
              return;
          } else if (useDefaultPreface == null) {
              removeChild(this.useDefaultPreface);
              this.useDefaultPreface = null;
          } else if (this.useDefaultPreface == null) {
              this.useDefaultPreface = new KeyValueNode<Boolean>(CommonConstants.CS_DEFAULT_PREFACE, useDefaultPreface);
              appendChild(this.useDefaultPreface, false);
          } else {
              this.useDefaultPreface.setValue(useDefaultPreface);
          }
      }