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