// Yep: hold onto the information about this server
Stat stat = new Stat();
byte[] lockData = ZooLock.getLockData(lockPath, stat);
String lockString = new String(lockData == null ? new byte[] {} : lockData);
if (lockString.length() > 0 && !lockString.equals("master")) {
ServerServices services = new ServerServices(new String(lockData));
InetSocketAddress client = services.getAddress(ServerServices.Service.TSERV_CLIENT);
InetSocketAddress addr = AddressUtil.parseAddress(server, Property.TSERV_CLIENTPORT);
TServerConnection conn = new TServerConnection(addr);
instance = new TServerInstance(client, stat.getEphemeralOwner());
info = new TServerInfo(lock, instance, conn, watcher);
current.put(server, info);