code: private WMenu buildColumnMenu(final WText selectedMenuText) {
  		WMenu menu = new WMenu(WMenu.MenuType.COLUMN);
  		menu.setSelectMode(SelectMode.SINGLE);
  		menu.setRows(8);
  
  		StringTreeNode root = getOrgHierarchyTree();
  		mapColumnHierarchy(menu, root, selectedMenuText);
  
  		// Demonstrate different menu modes
  		getSubMenuByText("Australia", menu).setAccessKey('A');
  		getSubMenuByText("NSW", menu).setMode(MenuMode.CLIENT);
  		getSubMenuByText("Branch 1", menu).setMode(MenuMode.DYNAMIC);
  		getSubMenuByText("VIC", menu).setMode(MenuMode.LAZY);
  		WMenuItem itemWithIcon = new WMenuItem("Help");
  		itemWithIcon.setAction(new Action() {
  			@Override
  			public void execute(final ActionEvent event) {
  				// do something
  			}
  		});
  		itemWithIcon.setHtmlClass(HtmlClassProperties.ICON_HELP_BEFORE);
  		menu.add(itemWithIcon);
  
  		return menu;
  	}
docs: Builds up a column menu for inclusion in the example.
  
  @param selectedMenuText the WText to display the selected menu.
  @return a column menu for the example.