boolean (DependencyNode node, List<DependencyNode> parents) { Artifact artifact = node.getArtifact(); if (artifact != null && myExcludedDependencies.contains(artifact.getGroupId() + ":" + artifact.getArtifactId())) { return false; } for (DependencyNode parent : parents) { Artifact parentArtifact = parent.getArtifact(); if (parentArtifact != null && myExcludedDependencies.contains(parentArtifact.getGroupId() + ":" + parentArtifact.getArtifactId())) { return false; } } return true; }