docs: public static void validate(final Artifact artifact) {
          if((artifact.getOrigin()== null || "maven".equals(artifact.getOrigin()))
                  && (artifact.getGroupId() == null || artifact.getGroupId().isEmpty())){
              throw new WebApplicationException(Response.status(Response.Status.BAD_REQUEST)
                      .entity("Artifact groupId should not be null or empty")
                      .build());
          }
          if(artifact.getArtifactId() == null ||
                  artifact.getArtifactId().isEmpty()){
              throw new WebApplicationException(Response.status(Response.Status.BAD_REQUEST)
                      .entity("Artifact artifactId should not be null or empty")
                      .build());
          }
          if(artifact.getVersion() == null ||
                  artifact.getVersion().isEmpty()){
              throw new WebApplicationException(Response.status(Response.Status.BAD_REQUEST)
                      .entity("Artifact version should not be null or empty")
                      .build());
          }
      }