in src/main/java/org/apache/sling/feature/ArtifactId.java [69:91]
public ArtifactId(final String groupId,
final String artifactId,
final String version,
final String classifier,
final String type) {
if ( groupId == null || artifactId == null || version == null ) {
throw new IllegalArgumentException("Argument must not be null");
}
this.groupId = groupId;
this.artifactId = artifactId;
this.version = version;
if ( "bundle".equals(type) || type == null || type.isEmpty() ) {
this.type = DEFAULT_TYPE;
} else {
this.type = type;
}
if ( classifier != null && classifier.isEmpty() ) {
this.classifier = null;
} else {
this.classifier = classifier;
}
}