_specificationSource = engine.getSpecificationSource();
_resolver = engine.getResourceResolver();
_enhancer = engine.getComponentClassEnhancer();
_componentResolver = new ComponentSpecificationResolver(cycle);
RequestContext context = cycle.getRequestContext();
// Need the location of the servlet within the context as the basis
// for building relative context asset paths.
HttpServletRequest request = context.getRequest();
String servletPath = request.getServletPath();
_servletLocation =
new ContextResourceLocation(context.getServlet().getServletContext(), servletPath);
// Create the mechanism for walking the component tree when it is complete
IComponentVisitor verifyRequiredParametersVisitor = new VerifyRequiredParametersVisitor();
IComponentVisitor establishDefaultParameterValuesVisitor =
new EstablishDefaultParameterValuesVisitor(_resolver);