canvas.addMember(selector);
} else if (!map.isEmpty()) {
DynamicForm form = new DynamicForm();
form.setWidth100();
HeaderItem selectorTitleItem = new HeaderItem();
selectorTitleItem.setWidth(375);
selectorTitleItem.setValue(MSG.view_bundle_createWizard_groupsStep_assign());
FormUtility.addContextualHelp(selectorTitleItem, MSG.view_bundle_createWizard_groupsStep_help());
form.setItems(selectorTitleItem);
canvas.addMember(form);
selector = getSelector(map, false);
canvas.addMember(selector);
} else {
// can't call wizard show message, the canvas is not yet created, so make the canvas the message
DynamicForm form = new DynamicForm();
form.setWidth100();
HeaderItem errorHeaderItem = new HeaderItem();
errorHeaderItem.setAttribute("wrap", true); // forum tip, only way I could get the text to wrap
errorHeaderItem.setWidth(650);
errorHeaderItem.setValue(MSG.view_bundle_createWizard_groupsStep_noAssignable());
FormUtility.addContextualHelp(errorHeaderItem, MSG.view_bundle_createWizard_groupsStep_help());
form.setItems(errorHeaderItem);
canvas.addMember(form);