void (@NotNull Project project, @NotNull ProblemDescriptor descriptor) { if (ApplicationManager.getApplication().isUnitTestMode()) { super.applyFix(project, descriptor); return; } try { PsiClass element = myPointer.getElement(); if (element == null) { LOG.info("Element is null for PsiPointer: " + myPointer); return; } myDialog = new NewActionDialog(element); if (myDialog.showAndGet()) { super.applyFix(project, descriptor); } } finally { myDialog = null; } }