in src/main/java/idea/plugin/psiviewer/view/PsiViewerPanel.java [286:300]
private TreePath getPath(PsiElement element)
{
if (element == null) return null;
LinkedList list = new LinkedList();
while (element != null && element != _rootElement)
{
list.addFirst(element);
element = element.getParent();
}
if (element != null)
list.addFirst(element);
TreePath treePath = new TreePath(list.toArray());
debug("root=" + _rootElement + ", treePath=" + treePath);
return treePath;
}