VM_Interface.triggerCollection();
VM_Interface.triggerCollection("GC triggered due to memory exhaustion");
  public boolean poll(boolean mustCollect, MemoryResource mr)    throws VM_PragmaLogicallyUninterruptible {    if (gcInProgress) return false;    if (mustCollect || 	getPagesReserved() > getTotalPages() ||	rcMR.reservedPages() > Options.nurseryPages) {      if (VM.VerifyAssertions) VM._assert(mr != metaDataMR);      required = mr.reservedPages() - mr.committedPages();      VM_Interface.triggerCollection();      return true;    }    return false;  }