docs: void checkComplete() {
          if ((groupId != null && artifactId != null && version != null) || releaseId != null) {
              return;
          } else if (releaseId == null) {
              if (groupId == null) {
                  throw new IllegalStateException("No groupId has been set yet.");
              } else if (artifactId == null) {
                  throw new IllegalStateException("No artifactId has been set yet.");
              } else if (version == null) {
                  throw new IllegalStateException("No version has been set yet.");
              } else if (groupId.equals(artifactId) && artifactId.equals(version) && version == null) {
                  throw new IllegalStateException("None of groupId, artifactId, version or releaseId have been set.");
              }
          }
      }