public ChooseDivisionDialog(Department department) { if (department == null) throw new IllegalArgumentException("Argument 'department' must not be null."); this.department = department; tableComponent = new DivisionsTableComponent(); tableComponent.setSizeFull(); addComponent(tableComponent); getOkCancelView() .addExecuteListener( new IListener<CommandExecutionVote>() { @Override public void onEvent(CommandExecutionVote event) { onAccept(); } }); }