WODisplayGroup displayGroup = displayGroup();
EODataSource dataSource = dataSource();
if(dataSource == null) {
if (displayGroup instanceof ERXBatchingDisplayGroup) {
ERXBatchingDisplayGroup dg = (ERXBatchingDisplayGroup) displayGroup;
dataSource = ERXEOControlUtilities.dataSourceForArray(displayGroup.displayedObjects());
} else {
dataSource = ERXEOControlUtilities.dataSourceForArray(displayGroup.allObjects());
}
}
D2WContext newContext = ERD2WContext.newContext(session);