return VM_Address.fromInt(tibWord);
return VM_Magic.addressAsObjectArray(VM_Address.fromInt(tibWord));
  public static VM_Address getTIB(JDPServiceInterface jdpService, VM_Address ptr) {    int tibWord = jdpService.readMemory(ptr.add(TIB_OFFSET).toInt());    if (VM_Collector.MOVES_OBJECTS) {      int fmask = tibWord & VM_AllocatorHeader.GC_FORWARDING_MASK;      if (fmask != 0 && fmask == VM_AllocatorHeader.GC_FORWARDED) {	int forwardPtr = tibWord & ~VM_AllocatorHeader.GC_FORWARDING_MASK;	tibWord = jdpService.readMemory(forwardPtr + TIB_OFFSET);      }    }          tibWord &= TIB_MASK;    return VM_Address.fromInt(tibWord);  }