String (PsiElement element) { if (element instanceof PsiPackage) { return ((PsiPackage)element).getQualifiedName(); } else if (element instanceof PsiClass) { return ((PsiClass)element).getQualifiedName(); } else if (element instanceof PsiDirectory) { return getStringToSearch(JavaDirectoryService.getInstance().getPackage((PsiDirectory)element)); } else if (element instanceof PsiClassOwner) { return ((PsiClassOwner)element).getName(); } else { LOG.error("Unknown element: " + (element == null ? null : element.getClass().getName())); return null; } }