Iterator populators = getPopulatorsIterator();
for (int i = 0; populators.hasNext(); i++)
{
IModel populatorModel = (IModel)populators.next();
Item cellItem = newCellItem(cells.newChildId(), i, populatorModel);
cells.add(cellItem);
ICellPopulator populator = (ICellPopulator)cellItem.getModelObject();
populator.populateItem(cellItem, CELL_ITEM_ID, item.getModel());
if (cellItem.get("cell") == null)
{
throw new WicketRuntimeException(
populator.getClass().getName() +
".populateItem() failed to add a component with id [" +
CELL_ITEM_ID +