@Nullable
        @Override
        protected PsiElement getPsiElement(@NotNull TreePath path) {
          return getFirstElementFromNode(path.getLastPathComponent());
        }
@Nullable
        @Override
        protected PsiElement getPsiElement(@NotNull TreePath path)