case  NURSERY_SPACE: return; case       MS_SPACE: Header.initializeMarkSweepHeader(ref, tib, bytes, isScalar); return; case IMMORTAL_SPACE: Immortal.postAlloc(ref); return;
case  NURSERY_SPACE: return; case      LOS_SPACE: return; case       MS_SPACE: Header.initializeMarkSweepHeader(ref, tib, bytes, isScalar); return; case IMMORTAL_SPACE: Immortal.postAlloc(ref); return; default: if (VM.VerifyAssertions) VM.sysFail("No such allocator");
  public final void postAlloc(Object ref, Object[] tib, EXTENT bytes,			      boolean isScalar, int allocator)    throws VM_PragmaInline {    if (allocator == NURSERY_SPACE && bytes > LOS_SIZE_THRESHOLD)      allocator = MS_SPACE;    switch (allocator) {      case  NURSERY_SPACE: return;      case       MS_SPACE: Header.initializeMarkSweepHeader(ref, tib, bytes, isScalar); return;      case IMMORTAL_SPACE: Immortal.postAlloc(ref); return;    }  }