@Override
  protected int calcHashCode() {
    int result = 0;
    result += myIgnoreInjectedPsi ? 1 : 0;
    for (PsiElement element : myScope) {
      result += element.hashCode();
    }
    return result;
  }
@Override
  protected int calcHashCode()