for (Entry<String,IFormPageFactory> pageEntry : pageFactories.entrySet()) {
String pageId = pageEntry.getKey();
IFormPageFactory page = pageEntry.getValue();
if (!isSubBundles && page.supportsMode(IFormPageFactory.Mode.bundle))
pages.add(pageId);
else if (isProjectFile && page.supportsMode(IFormPageFactory.Mode.project))
pages.add(pageId);
}