@Override
  public Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type) {
      return wrap(super.createArtifact(checkValue(groupId), checkValue(artifactId), checkVersion(version), scope, type));
  }
@Override
  public Artifact createArtifact(String groupId, String artifactId, String version, String scope, String type)