private static int getReferenceAddr(int jtocSlot) {
private static VM_Address getReferenceAddr(int jtocSlot) {
  private static int getReferenceAddr(int jtocSlot) {    int ival = getIVal(jtocSlot);    int addr = ival;    if (ival != 0) {      Object jdkObject = BootImageMap.getObject(ival);      if (jdkObject instanceof VM_CodeArray) {        jdkObject = ((VM_CodeArray)jdkObject).getBacking();      } else if (jdkObject instanceof VM_AddressArray) {        jdkObject = ((VM_AddressArray)jdkObject).getBacking();      } else if (jdkObject instanceof VM_ExtentArray) {        jdkObject = ((VM_ExtentArray)jdkObject).getBacking();      } else if (jdkObject instanceof VM_OffsetArray) {        jdkObject = ((VM_OffsetArray)jdkObject).getBacking();      } else if (jdkObject instanceof VM_WordArray) {        jdkObject = ((VM_WordArray)jdkObject).getBacking();      }      addr = BootImageMap.getImageAddress(bootImageAddress, jdkObject);    }    return addr;  }