@Override
  public void setUpQRPTables() throws Exception {
    // 3. routed leaf, with route table for "test"
    QueryRouteTable qrt = new QueryRouteTable();
    qrt.add("berkeley");
    qrt.add("susheel");
    qrt.addIndivisible(UrnHelper.UNIQUE_SHA1.toString());
    for (Iterator iter = qrt.encode(null).iterator(); iter.hasNext(); ) {
      LEAF[0].send((RouteTableMessage) iter.next());
      LEAF[0].flush();
    }

    // for Ultrapeer 1
    qrt = new QueryRouteTable();
    qrt.add("leehsus");
    qrt.add("berkeley");
    for (Iterator iter = qrt.encode(null).iterator(); iter.hasNext(); ) {
      ULTRAPEER[0].send((RouteTableMessage) iter.next());
      ULTRAPEER[0].flush();
    }
  }