if (VM.BuildFor32Addr) {
if (VM.BuildFor64Addr) { return value; } else {
  public long toLong () throws VM_PragmaLogicallyUninterruptible {    if (VM.VerifyAssertions && VM.runningVM) VM._assert(VM.NOT_REACHED);  // call site should have been hijacked by magic in compiler    if (VM.BuildFor32Addr) {      return 0x00000000ffffffffL & ((long) value);    } else {      return (long)value;    }  }