SearchScope (final PsiMethod method) { final SearchScope scope = method.getUseScope(); final PsiFile file = method.getContainingFile(); if (file != null && scope instanceof GlobalSearchScope) { final VirtualFile vfile = file.getOriginalFile().getVirtualFile(); final Project project = method.getProject(); if (vfile != null && ProjectRootManager.getInstance(project).getFileIndex().isInSource(vfile)) { return new GrSourceFilterScope((GlobalSearchScope)scope); } } return scope; }