InspectPageInterface ipi = D2W.factory().inspectPageForEntityNamed("Bug", session());
ipi.setObject((EOEnterpriseObject) bugs.objectAtIndex(0));
ipi.setNextPage(currentPage());
result = (WOComponent) ipi;
} else {
EOArrayDataSource ds = Bug.clazz.newArrayDataSource(session().defaultEditingContext());
ds.setArray(bugs);
ListPageInterface lpi = D2W.factory().listPageForEntityNamed("Bug", session());
lpi.setDataSource(ds);
lpi.setNextPage(currentPage());
result = (WOComponent) lpi;
}