logger_.debug("# Changes: " + updatesMap_.size());
// if client reference is not _nil(), push the changes
if (client_ != null && updatesMap_.size() > 0)
{
CosSubscriptionItemSeqHolder items = new CosSubscriptionItemSeqHolder();
// get the list of updated subscription items.
// MUST NOT use getUpdatedSubscriptionItem() because it will clear
// updatesMap_
// we want to clear the hash map only on successful push!