public boolean setLocationsAside( Filter<CDockable> filter ){
if( getControl() == null ){
throw new IllegalStateException( "this dockable must be registered at a CControl" );
}
CFocusHistory history = getControl().getFocusHistory();
CDockable dockable = history.getFirst( filter );
if( dockable == null ){
return false;
}
setLocationsAside( dockable );
return true;