@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ColorIconRenderer renderer = (ColorIconRenderer) o; if (myElement != null ? !myElement.equals(renderer.myElement) : renderer.myElement != null) return false; return true; }
protected boolean isEnabled( @NotNull HierarchyBrowserBaseEx browser, @NotNull PsiElement element) { return !element.equals(browser.mySmartPsiElementPointer.getElement()) && element.isValid(); }