@Override
        public int hashCode(@Nullable PsiClass o) {
          return o == null ? 0 : ObjectUtils.notNull(o.getName(), o.getContainingFile().getName()).hashCode();
        }
@Override
        public int hashCode(@Nullable PsiClass o)