required = mr.reservedPages() - mr.committedPages();
  public boolean poll(boolean mustCollect, MemoryResource mr)    throws VM_PragmaLogicallyUninterruptible {    if (gcInProgress) return false;    if (mustCollect || getPagesReserved() > getTotalPages()) {      VM_Interface.triggerCollection();      return true;    }    return false;  }