protected MXMLJSC(IBackend backend)
{
JSSharedData.backend = backend;
workspace = new Workspace();
project = new FlexProject(workspace);
problems = new ProblemQuery();
JSSharedData.OUTPUT_EXTENSION = backend.getOutputExtension();
JSSharedData.workspace = workspace;
asFileHandler = backend.getSourceFileHandlerInstance();
}