}
else{
scope = GlobalSearchScope.projectScope(element.getProject());
}
PsiShortNamesCache cache = JavaPsiFacade.getInstance(element.getProject()).getShortNamesCache();
String klassName = klass.getName();
Pattern pattern = Pattern.compile(".*" + klassName + ".*");
List<Pair<PsiClass, Integer>> classesWithProximities = new ArrayList<Pair<PsiClass, Integer>>();
HashSet<String> names = new HashSet<String>();
cache.getAllClassNames(names);
for (String eachName : names){
if (pattern.matcher(eachName).matches()){
for (PsiClass eachClass : cache.getClassesByName(eachName, scope)){
if (TestUtil.isTestClass(eachClass)){
classesWithProximities.add(
new Pair<PsiClass, Integer>(eachClass, calcTestNameProximity(klassName, eachName)));
}
}