{
// we really have two cases here, one where we add a completely new
// watchpoint and the other where we modify an existing one.
// In either case the DManager logic is such that the last watchpoint
// in the list will contain our id if successful.
Watch w = null;
int tag = m_watchTransactionTag++;
if (addWatch(varId, memberName, kind, tag, isolateId))
{
// good that we got a response now let's check that