return VM_ObjectModel.initializeArray(newRegion, tib, numElements, size);
Object newObj = VM_ObjectModel.initializeArray(newRegion, tib, numElements, size); if (size > SMALL_SPACE_MAX) resetObjectBarrier(newObj); return newObj;
  public static Object allocateArray (int numElements, int size, Object[] tib)    throws OutOfMemoryError {        VM_Magic.pragmaInline();	// make sure this method is inlined        if (VM.BuildForEventLogging && VM.EventLoggingEnabled)      VM_EventLogger.logObjectAllocationEvent();    // note: array size might not be a word multiple,    // so we must round up size to preserve alignment for future allocations    size = (size + 3) & ~3;     // assumption: collector has previously zero-filled the space    //     VM_Address newRegion = getHeapSpaceFast(size);     return VM_ObjectModel.initializeArray(newRegion, tib, numElements, size);  }  // allocateArray