public static boolean arrayCopyWriteBarrier(Object src, int srcOffset, Object tgt, int tgtOffset,
public static boolean arrayCopyWriteBarrier(Object src, Offset srcOffset, Object tgt, Offset tgtOffset,
  public static boolean arrayCopyWriteBarrier(Object src, int srcOffset,                                              Object tgt, int tgtOffset,                                              int bytes)     throws InlinePragma {    return Plan.getInstance().writeBarrier(ObjectReference.fromObject(src),                                               srcOffset,                                           ObjectReference.fromObject(tgt),                                               tgtOffset, bytes);  }