return StringUtils.equals(projectArtifact.getGroupId(), artifact.getGroupId()) &&
StringUtils.equals(projectArtifact.getArtifactId(), artifact.getArtifactId()) &&
StringUtils.equals(StringUtils.defaultIfEmpty(projectArtifact.getType(), "jar"), StringUtils.defaultIfEmpty(artifact.getType(), "jar")) &&
StringUtils.equals(projectArtifact.getClassifier(), artifact.getClassifier()) &&
(versionRange != null && versionRange.containsVersion(version) || artifact.getVersion().equals(projectArtifact.getVersion()));
}
public boolean containsClass(final String className)
{
if (classes.contains(className)) {