IASEmitter asEmitter = JSSharedData.backend.createEmitter(writer);
IASBlockWalker asBlockWalker = JSSharedData.backend.createWalker(
project, problems, asEmitter);
IMXMLEmitter mxmlEmitter = JSSharedData.backend
.createMXMLEmitter(writer);
IMXMLBlockWalker mxmlBlockWalker = JSSharedData.backend.createMXMLWalker(
project, problems, mxmlEmitter, asEmitter, asBlockWalker);
mxmlBlockWalker.visitCompilationUnit(compilationUnit);