void (@NotNull Project project, @NotNull ProblemDescriptor descriptor) { if (m_targetName == null) { super.doFix(project, descriptor); } else { final PsiElement nameIdentifier = descriptor.getPsiElement(); final PsiElement elementToRename = nameIdentifier.getParent(); final RefactoringFactory factory = RefactoringFactory.getInstance(project); final RenameRefactoring renameRefactoring = factory.createRename(elementToRename, m_targetName, m_searchInStrings, m_searchInNonJavaFiles); renameRefactoring.run(); } }