@Override
      public int hashCode(@Nullable MethodSignatureBackedByPsiMethod signature) {
        return signature == null ? 0 : signature.getMethod().hashCode();
      }
@Override
      public int hashCode(@Nullable MethodSignatureBackedByPsiMethod signature)