public Client getLocalClient() {
   ClientPrincipal cp = principal;
   Connection conn = clusterThread.conn;
   return new ClientImpl(
       cp != null ? cp.getUuid() : null, conn != null ? conn.getLocalSocketAddress() : null);
 }