new TableLayoutTracker(mZKClient, mTableURI, mLayoutUpdateHandler).start();
try {
final UsersTracker usersTracker = ZooKeeperUtils.newTableUsersTracker(mZKClient, mTableURI);
usersTracker.registerUpdateHandler(mUsersUpdateHandler);
try {
usersTracker.start();
final String currentLayoutId = mLayoutUpdateHandler.getCurrentLayoutId();
LOG.info("Table {} has current layout ID {}.", mTableURI, currentLayoutId);
if (!Objects.equal(currentLayoutId, currentLayout.getDesc().getLayoutId())) {
throw new InternalKijiError(String.format(
"Inconsistency between meta-table and ZooKeeper: "