MultiDockActionSource result = new MultiDockActionSource();
for( LocationMode other : modes() ){
if( behavior.shouldForwardActions( this, station, selected, other.getExtendedMode() ) ){
DockActionSource source = other.getActionsFor( selected, mode );
if( source != null ){
result.add( source );
}
}
}