pathLookup = new ProjectGuidPathCache(treeMapper.getTreeMapperContainer().getProject());
sourceSearch = treeMapper.m_sourceTreeComponent.getNodeSearchUi();
tabs.addContent(TreeStrings.get("Search.Tab.SourceTree"), sourceSearch);
targetSearch = treeMapper.m_targetTreeComponent.getNodeSearchUi();
tabs.addContent(TreeStrings.get("Search.Tab.TargetTree"), targetSearch);
CachedPathsExpressionTranslator translator = new CachedPathsExpressionTranslator(pathLookup);
MappingSearchMatchDisplayer matchDisplayer = new MappingSearchMatchDisplayer(treeMapper, translator);
mapSearch = new MappingSearchAndReplaceUi(treeMapper, translator, matchDisplayer);
tabs.addContent(TreeStrings.get("Search.Tab.Mappings"), mapSearch);
sourceSearch.shareModel(targetSearch);
}