for (int i = 0; i < menuItems.size(); ++i) {
Div menuItem = new Div(new DefaultContainerImpl(base.getElement()));
menuItem.setStyleName(css.menuItem());
menuItem.setText(menuItems.get(i));
final int dataSetIndex = i;
menuItem.addClickListener(new ClickListener() {
public void onClick(ClickEvent event) {
controller.doReset();
MockModelGenerator.simulateDataSet(dataDispatcher, dataSetIndex);
}
});