void (@NotNull final Project project, final Editor editor, final PsiFile file, final DataContext dataContext) { final PsiReference reference = file.findReferenceAt(editor.getCaretModel().getOffset()); if (reference instanceof PsiReferenceExpression) { WriteCommandAction.writeCommandAction(project).run(() -> new RenameWrongRefFix((PsiReferenceExpression)reference).invoke(project, editor, file)); } }