public void arrayCopyWriteBarrier(VM_Address src, int startIndex,
final public void arrayCopyWriteBarrier(VM_Address src, int startIndex,
  public void arrayCopyWriteBarrier(VM_Address src, int startIndex, 				    int endIndex)    throws VM_PragmaInline {    src = src.add(startIndex<<LOG_WORD_SIZE);    for (int idx = startIndex; idx <= endIndex; idx++) {      VM_Address tgt = VM_Magic.getMemoryAddress(src);      writeBarrier(src, tgt);      src = src.add(WORD_SIZE);    }  }