}
if (d2wContext != null) {
NSMutableDictionary d2wInfo = informationForD2WContext(d2wContext);
if (component instanceof ERD2WPage) {
ERD2WPage currentPage = (ERD2WPage)component;
String subTask = (String)d2wContext.valueForKey("subTask");
if ("tab".equals(subTask) || "wizard".equals("subTask")) {
NSArray sections = currentPage.sectionsForCurrentTab();
d2wInfo.setObjectForKey(sections != null ? sections : "null", "D2W-SectionsContentsForCurrentTab");
d2wInfo.removeObjectForKey("D2W-TabSectionsContents");
}
}
info.addEntriesFromDictionary(d2wInfo);