@Override
public IMXMLBlockWalker createMXMLWalker(IASProject project,
List<ICompilerProblem> errors, IMXMLEmitter mxmlEmitter,
IASEmitter asEmitter, IBlockWalker asBlockWalker)
{
MXMLBlockWalker walker = new MXMLFlexJSBlockWalker(errors, project,
mxmlEmitter, asEmitter, asBlockWalker);
ASNodeSwitch asStrategy = new ASNodeSwitch(
(IBlockVisitor) asBlockWalker);
walker.setASStrategy(asStrategy);
MXMLNodeSwitch mxmlStrategy = new MXMLNodeSwitch(walker);
walker.setMXMLStrategy(mxmlStrategy);
return walker;
}