// not using subTask directly here because the cache mechanism relies on
// being able to compute wether this key
// is 'computable' (subTask is since a rule can fire to give a default)
// or an external output
// newContext.takeValueForKey("printerFriendly","subTask");
newContext.takeValueForKey("printerFriendly", "forcedSubTask");
newContext.takeValueForKey(context.valueForKey("pageName"), "existingPageName");
newContext.takeValueForKey(context.valueForKey("subTask"), "existingSubTask");
newContext.takeValueForKey(context.valueForKey("pageConfiguration"), "pageConfiguration");
newContext.takeValueForKey(context.entity(), "entity");
WOComponent result = WOApplication.application().pageWithName((String) newContext.valueForKey("pageName"), session.context());