private void  init()
 {
     m_id       = BreakIdentifier.next();
     m_commands = System.Collections.ArrayList.Synchronized(new System.Collections.ArrayList(10));
 }
 internal virtual void  init(Watch w)
 {
     m_watch = w;
     m_id    = BreakIdentifier.next();
 }