Navigatable () { final MavenArtifactNode parent = myArtifactNode.getParent(); final VirtualFile file; if (parent == null) { file = getMavenProject().getFile(); } else { final MavenId id = parent.getArtifact().getMavenId(); final MavenProject pr = MavenProjectsManager.getInstance(myProject).findProject(id); file = pr == null ? MavenNavigationUtil.getArtifactFile(getProject(), id) : pr.getFile(); } return file == null ? null : MavenNavigationUtil.createNavigatableForDependency(getProject(), file, getArtifact()); }