if( !rootStation && control.getRegister().isSingleId( id )){
key = control.getRegister().singleToNormalId( id );
}
// maybe a station
DockLayoutComposition root = null;
if( stations != null ){
root = stations.get( key );
}
if( root == null ){
root = getPredefinedStation( key, basePerspective.getSituation() );
}
Path stationType = null;
if( root != null ){
// really a station
DockLayout<Path> layout = (DockLayout<Path>)root.getAdjacent( RootStationAdjacentFactory.FACTORY_ID );
if( layout != null){
stationType = layout.getData();
}
CStationPerspective station = perspective.getStation( key );