System.err.println("do routing.");
List<FutureRouting> frs = new ArrayList<FutureRouting>();
for (int i = 0; i < peers.length; i++) {
if (tcp) {
FutureChannelCreator fcc = peers[0].connectionBean().reservation().create(0, res);
fcc.awaitUninterruptibly();
cc = fcc.channelCreator();
} else {
FutureChannelCreator fcc = peers[0].connectionBean().reservation().create(res, 0);
fcc.awaitUninterruptibly();
cc = fcc.channelCreator();
}
RoutingBuilder routingBuilder = new RoutingBuilder();
if (tcp) {
routingBuilder.forceTCP(true);