int offset = (index<<LOG_BYTES_IN_ADDRESS);
Offset offset = Offset.fromIntZeroExtend(index<<LOG_BYTES_IN_ADDRESS);
  public static void arrayStoreWriteBarrier(Object ref, int index,                                            Object value)    throws InlinePragma {    ObjectReference array = ObjectReference.fromObject(ref);    int offset = (index<<LOG_BYTES_IN_ADDRESS);    Plan.getInstance().writeBarrier(array,                                    array.toAddress().add(offset),                                    ObjectReference.fromObject(value),                                        offset,                                        0, // don't know metadata                                        AASTORE_WRITE_BARRIER);  }