boolean (@NotNull PsiClass aClass) { final String className = aClass.getName(); final String qName = aClass.getQualifiedName(); if (qName == null) return false; //if (!myPseudoImports.containsKey(className)){ myPseudoImports.put(className, qName); myManager.beforeChange(false); // to clear resolve caches! if (isPhysical()) { final Project project = myManager.getProject(); final Document document = PsiDocumentManager.getInstance(project).getDocument(this); UndoManager.getInstance(project).undoableActionPerformed(new ImportClassUndoableAction(className, qName, document, myPseudoImports)); } return true; //} //else{ // return false; //} }