detailsModel = hierarchyModelFactory.createDetailsModel( rootObject );
detailsModel.setContext( getContext() );
//wire the models
hierarchyTree = new HierarchyTree( treeModel );
hierarchyTree.addSelectionListener( detailsModel );
detailsModel.select( new DetailsTreeSelectionEvent( DetailsTreeSelectionEvent.Type.SELECTED, getEditorObject() ) );
TreePath initialSelectionPath = getInitialSelectionPath();
hierarchyTree.getSelectionModel().setSelectionPath( initialSelectionPath );