@Override public void onRemove() { removeConfirmation = new RemoveRunnable(); ConfirmationRequiredEvent event; event = tableIsView() ? ConfirmationRequiredEvent.createWithMessages( removeConfirmation, translationMessages.removeView(), translationMessages.confirmRemoveView()) : ConfirmationRequiredEvent.createWithMessages( removeConfirmation, translationMessages.removeTable(), translationMessages.confirmRemoveTable()); fireEvent(event); }