(rcMR.reservedPages() - lastRCPages) > Options.nurseryPages || metaDataMR.committedPages() > Options.metaDataPages) {
(((rcMR.committedPages() - lastRCPages) > Options.nurseryPages || metaDataMR.committedPages() > Options.metaDataPages) && VM_Interface.fullyBooted())) {
  public final boolean poll(boolean mustCollect, MemoryResource mr)     throws VM_PragmaLogicallyUninterruptible {    if (gcInProgress) return false;    if (mustCollect || 	getPagesReserved() > getTotalPages() ||	(rcMR.reservedPages() - lastRCPages) > Options.nurseryPages ||// CHANGE	metaDataMR.committedPages() > Options.metaDataPages) {  // CHANGE      if (VM.VerifyAssertions) VM._assert(mr != metaDataMR);      required = mr.reservedPages() - mr.committedPages();      VM_Interface.triggerCollection(VM_Interface.RESOURCE_TRIGGERED_GC);      return true;    }    return false;  }