@Override public void stopAllMutators(){
  Trace.trace(Item.SCHEDULER,"stopAllMutators");
synchronized (trigger) {
    setState(BLOCKING);
    trigger.notifyAll();
  }
  waitForGCStart();
  Trace.trace(Item.SCHEDULER,"stopAllMutators - done");
}

@ Override public void stopAllMutators ( ) { Trace . trace ( Item . SCHEDULER , "stopAllMutators" ) ; synchronized ( trigger ) { setState ( BLOCKING ) ; trigger . notifyAll ( ) ; } waitForGCStart ( ) ; Trace . trace ( Item . SCHEDULER , "stopAllMutators - done" ) ; }
trigger a collection for the given reason
