@Override
  public Navigatable getNavigatable() {
    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());
  }
@Override
  public Navigatable getNavigatable()