boolean (@NotNull GlobalSearchScope scope) { if (myScope1.equals(scope) || myScope2.equals(scope) || equals(scope)) return true; if (myScope1 instanceof IntersectionScope && ((IntersectionScope)myScope1).containsScope(scope)) return true; return myScope2 instanceof IntersectionScope && ((IntersectionScope)myScope2).containsScope(scope); }