ArtifactKind (String classifier, String extension) { for (ArtifactKind kind : ArtifactKind.values()) { if (kind.getClassifier().equals(classifier) && kind.getExtension().equals(extension)) { return kind; } } return null; }