public static DropDownMenuContainer construct() {
    DropDownMenuContainer container = new DropDownMenuContainer();

    DropDownMenu menu = new DropDownMenu();
    menu.setMenuName("Line 1");
    container.addMenuItems(menu);

    DropDownMenu menu1 = new DropDownMenu();
    menu1.setMenuName("Line 1 1");
    menu.addMenuItems(menu1);

    menu1 = new DropDownMenu();
    menu1.setMenuName("Line 1 2");
    menu.addMenuItems(menu1);

    menu = new DropDownMenu();
    menu.setMenuName("Line 2");
    container.addMenuItems(menu);

    menu1 = new DropDownMenu();
    menu1.setMenuName("Line 2 1");
    menu.addMenuItems(menu1);

    menu1 = new DropDownMenu();
    menu1.setMenuName("Line 2 2");
    menu.addMenuItems(menu1);

    return container;
  }
 public static String generate(
     DropDownMenuContainer container,
     int selection,
     String selectionName,
     String anchorPrefix,
     String paramName) {
   String code = "";
   code += "<ul class=\"sm_DDM_menu\">\n";
   DropDownMenu menuList[] = container.getMenuItems();
   for (int i = 0; i < menuList.length; i++) {
     String id = "";
     if (container.getMenuSetName() != null) {
       id += container.getMenuSetName() + "_";
     }
     id += "1" + "_" + String.valueOf(i);
     code +=
         generateMenuItem(menuList[i], id, 1, selection, selectionName, anchorPrefix, paramName);
   }
   code += "</ul>\n";
   return code;
 }