DependencyConflictId (@NotNull MavenDomDependency dep) { String groupId = dep.getGroupId().getStringValue(); if (StringUtil.isEmpty(groupId)) return null; String artifactId = dep.getArtifactId().getStringValue(); if (StringUtil.isEmpty(artifactId)) return null; return new DependencyConflictId(groupId, artifactId, dep.getType().getStringValue(), dep.getClassifier().getStringValue()); }