}
final int fSourceId = sourceId;
BitSet set = new BitSet(ServerRouter.getBiggestSimpleID());
for(ExitRoute exit:this.getRouter().getIRoutersByCost()) {
if(exit.destination != null && !set.get(exit.destination.getSimpleID())) {
exit.destination.queueTask(10, new IRouterQueuedTask() {
@Override
public void call(CoreRoutedPipe pipe, IRouter router) {
pipe.handleMesssage((int) ((double) computerId), message, fSourceId);
}
});