this.treeMapper = treeMapper;
this.sourceTreeFactory = sourceTreeFactory;
sourceDEs = new SourceTreeDataElementContainer(treeMapper.m_sourceTreeComponent);
sourceTree = sourceTreeFactory.newSourceTree();
sourceTreeLayout = layoutSourceTree();
exprSource = new TransformationExpressionSource(treeMapper.getTransformation(), new NodePath(targetDE));
scriptModel = createScriptBuilderModel(project);
Node target=treeMapper.findTargetNode(targetDE);
scriptBuilder = createScriptBuilder(project, modeSelector, target, expression);
expressionParser = createExpressionParser();
expressionScanner = createExpressionScanner();