String ledger = electionRoot + "/" + children.get(AUDITOR_INDEX);
byte[] data = zk.getData(ledger, false, null);
AuditorVoteFormat.Builder builder = AuditorVoteFormat.newBuilder();
TextFormat.merge(new String(data, UTF_8), builder);
AuditorVoteFormat v = builder.build();
String[] parts = v.getBookieId().split(":");
return new InetSocketAddress(parts[0],
Integer.valueOf(parts[1]));
}