}
while (!shutdown)
{
long now = System.currentTimeMillis();
ChangeTimeHeartbeatMsg ctHeartbeatMsg =
new ChangeTimeHeartbeatMsg(
new ChangeNumber(TimeThread.getTime(),0, serverId));
if (now > session.getLastPublishTime() + heartbeatInterval)
{
if (!heartbeatsDisabled)