return (getTotalPages() - nonCopyReserved)>>1 - copyReserved;
return ((getTotalPages() - nonCopyReserved)>>1) - copyReserved;
  protected static final int getPagesAvail() {    int copyReserved = nurseryMR.reservedPages();    int nonCopyReserved = ((Plan.usesLOS) ? losMR.reservedPages() : 0) +immortalMR.reservedPages() + metaDataMR.reservedPages();    if (Plan.copyMature)      copyReserved += matureMR.reservedPages();    else      nonCopyReserved += matureMR.reservedPages();    return (getTotalPages() - nonCopyReserved)>>1 - copyReserved;  }