final GlobalSearchScope scope = GlobalSearchScope.allScope(getProject());
final JavaPsiFacade facade = JavaPsiFacade.getInstance(getProject());
if (key != null) {
final PsiElement next = ClojurePsiUtil.getNextNonWhiteSpace(key);
if (next instanceof ClVector) {
ClVector vector = (ClVector) next;
for (PsiElement element : vector.getChildren()) {
if (element instanceof ClSymbol) {
ClSymbol symbol = (ClSymbol) element;
final PsiClass clazz = facade.findClass(symbol.getText(), scope);
if (clazz != null) classes.add(clazz);
}