private SingleTreeContentViewer createTree(InterchangeView view, String id, DynamicProjectTree tree) {
ProjectTreeConfiguration config = new ProjectTreeConfiguration(view);
config.configure(tree.getAdaptee());
tree.getAdaptee().makeNodeExpanded(tree.getAdaptee().getModel().getRoot());
return new SingleTreeContentViewer(view, view.getWindow().getWindowSection(ApplicationWindow.WEST), id, tree);
}