if (!(file instanceof ClojureFile)) throw new NoDataException();
final String query = ApplicationManager.getApplication().runReadAction(new Computable<String>() {
public String compute() {
final ClojureFile clojureFile = (ClojureFile) file;
PsiElement element = clojureFile.findElementAt(position.getOffset());
String nsName = getNameSpaceName(element);
final String nsPrefix = nsName != null ? nsName + "$" : "user$";
final ClDef def = PsiTreeUtil.getParentOfType(element, ClDef.class);