@Override public void onRemove() { removeConfirmation = new RemoveRunnable(); ConfirmationRequiredEvent event; event = table.hasViewLink() ? ConfirmationRequiredEvent.createWithMessages( removeConfirmation, translationMessages.removeDerivedVariable(), translationMessages.confirmRemoveDerivedVariable()) : ConfirmationRequiredEvent.createWithMessages( removeConfirmation, translationMessages.removeVariable(), translationMessages.confirmRemoveVariable()); fireEvent(event); }