newContext.takeValueForKey("excel", "forcedSubTask");
newContext.takeValueForKey(d2wContext.valueForKey("pageName"), "existingPageName");
newContext.takeValueForKey(d2wContext.valueForKey("subTask"), "existingSubTask");
newContext.takeValueForKey(d2wContext.valueForKey("pageConfiguration"), "pageConfiguration");
newContext.takeValueForKey(d2wContext.entity(), "entity");
ListPageInterface result = (ListPageInterface) WOApplication.application().pageWithName((String) newContext.valueForKey("pageName"), session.context());
((D2WPage) result).setLocalContext(newContext);
result.setDataSource(dataSource);
WODisplayGroup dg = null;
if (result instanceof D2WListPage) {
dg = ((D2WListPage) result).displayGroup();
} else if (result instanceof ERDListPageInterface) {
dg = ((ERDListPageInterface) result).displayGroup();