private void processButtonResponses() { List<?> responses = control.getResponses(); for (Object rsp : responses) { DialogResponse<?> response = (DialogResponse<?>) rsp; Button button = addButton(response.getLabel(), response.getFlavor(), clickListener); button.setData(response); if (response.isDefault()) { button.setFocus(true); } } }