private static void assertUniqueIds(Set<Object> ids, MenuItem item) {
   int id = item.getId();
   System.out.println("Item " + item.getText() + ", id: " + id);
   Assert.assertFalse(ids.contains(id));
   ids.add(id);
   if (item.getChildren() != null) {
     for (MenuItem subItem : item.getChildren()) {
       assertUniqueIds(ids, subItem);
     }
   }
 }