boolean (Object o) { if (isEquals()){ return super.equals(o); } if (this == o) return true; if (!(o instanceof BasePsiNode methodNode)) return false; if (!Comparing.equal(getPsiElement(), methodNode.getPsiElement())) return false; return true; }