if (VM.VerifyAssertions) VM.assert(NEEDS_DYNAMIC_LINK == 0);
if (VM.VerifyAssertions) VM._assert(NEEDS_DYNAMIC_LINK == 0);
  private static int[] growArray(int[] array, int newLength) {    // assertion: no special array initialization needed (default 0 is ok)    if (VM.VerifyAssertions) VM.assert(NEEDS_DYNAMIC_LINK == 0);     int[] newarray = VM_RuntimeStructures.newContiguousIntArray(newLength);    for (int i = 0, n = array.length; i < n; ++i)      newarray[i] = array[i];    VM_Magic.sync();    return newarray;  }