public static Address allocateSpace(SelectedCollectorContext collector, int bytes, int align, int offset, int allocator, ObjectReference from)
private static Address allocateSpace(SelectedMutatorContext mutator, int bytes, int align, int offset, int allocator, int site)
  public static Address allocateSpace(SelectedCollectorContext collector,				      int bytes, int align, int offset,                                       int allocator, ObjectReference from)    throws UninterruptiblePragma, InlinePragma {    // MMTk requests must be in multiples of MIN_ALIGNMENT    bytes = VM_Memory.alignUp(bytes, MIN_ALIGNMENT);    /*     * Now make the request     */    Address region;    region = collector.allocCopy(from, bytes, align, offset, allocator);      /* TODO      if (Stats.GATHER_MARK_CONS_STATS) Plan.mark.inc(bytes);      */    if (CHECK_MEMORY_IS_ZEROED) Memory.assertIsZeroed(region, bytes);    return region;  }