TaskDialog dlg = questionDialog( parent, getTitle(TaskDialog.makeKey("Choice")), null, instruction, text);
ButtonGroup bGroup = new ButtonGroup();
List<ButtonModel> models = new ArrayList<ButtonModel>();
CommandLinkButton btn;
JPanel p = new JPanel( new MigLayout(""));
for( CommandLink link: choices ) {
btn = new CommandLinkButton(link, TaskDialog.getDesign().getCommandLinkPainter());
models.add( btn.getModel());
bGroup.add(btn);
p.add( btn, "dock north");
}
if ( defaultChoice >= 0 && defaultChoice < choices.size()) {