queueUpdate(Collections.singletonList(t));
if(territories.isEmpty()) return;  synchronized(m_lock) { m_waitingToBeUpdated.addAll(territories); } queueUpdate();
    public  void queueUpdate(Territory t)    {        queueUpdate(Collections.singletonList(t));    }