final ServletContext context = config.getServletContext();
String filterName = config.getFilterName();
SymbolProvider combinedProvider = new DelegatingSymbolProvider(
new SystemPropertiesSymbolProvider(),
new SingleKeySymbolProvider(SymbolConstants.CONTEXT_PATH, context.getContextPath()),
new ServletContextSymbolProvider(context),
new SingleKeySymbolProvider(SymbolConstants.EXECUTION_MODE, "production"));
String executionMode = combinedProvider.valueForSymbol(SymbolConstants.EXECUTION_MODE);
TapestryAppInitializer appInitializer = new TapestryAppInitializer(logger, combinedProvider,
filterName, executionMode);
appInitializer.addModules(provideExtraModuleDefs(context));