void (@NotNull Editor editor, @Nullable Caret caret, DataContext dataContext) { InplaceChangeSignature currentRefactoring = InplaceChangeSignature.getCurrentRefactoring(editor); if (currentRefactoring != null) { currentRefactoring.cancel(); return; } if (myOriginalHandler.isEnabled(editor, caret, dataContext)) { myOriginalHandler.execute(editor, caret, dataContext); } }