/**
* Visits grid {@link WidgetInfo}'s of this {@link ContainerInfo}.
*/
void visitWidgets(final WidgetVisitor visitor) {
ExecutionUtils.runRethrow(new RunnableEx() {
public void run() throws Exception {
for (WidgetInfo component : getContainer().getChildrenWidgets()) {
TableLayoutDataInfo cell = getTableData(component);
visitor.visit(component, cell);
}