Assert._assert(allocator == GenMS.ALLOC_MATURE);
Assert._assert(allocator == GenMS.ALLOC_MATURE_MINORGC || allocator == GenMS.ALLOC_MATURE_MAJORGC);
  public final Address allocCopy(ObjectReference original, int bytes,                                 int align, int offset, int allocator)    throws InlinePragma {    if (Assert.VERIFY_ASSERTIONS) {      Assert._assert(bytes <= Plan.LOS_SIZE_THRESHOLD);      Assert._assert(allocator == GenMS.ALLOC_MATURE);    }    if (Stats.GATHER_MARK_CONS_STATS) {      if (Space.isInSpace(GenMS.NURSERY, original)) GenMS.nurseryMark.inc(bytes);    }    return mature.alloc(bytes, align, offset, GenMS.msSpace.inMSCollection());  }