public static void setSlotContents(int slot, Object object) throws VM_PragmaUninterruptible {      setSlotContents(slot, VM_Magic.objectAsAddress(object).toLong());  slots[slot] = VM_Magic.objectAsAddress(object).toInt();
public static void setSlotContents(int slot, int value) throws VM_PragmaUninterruptible { slots[slot] = value;
  public static void setSlotContents(int slot, Object object) throws VM_PragmaUninterruptible {    //Kris Venstermans : future optimaliation    //if (VM.runningVM)    //  VM_Magic.setObjectAtOffset(slots, slot << LOG_BYTES_IN_INT , object);     //else      //-#if RVM_FOR_64_ADDR    setSlotContents(slot, VM_Magic.objectAsAddress(object).toLong());    //-#else    slots[slot] = VM_Magic.objectAsAddress(object).toInt();    //-#endif  }