public final void set(VM_StackBrowser browser, int instr) throws InterruptiblePragma {
public final void set(VM_StackBrowser browser, Offset instr) throws InterruptiblePragma {
  public final void set(VM_StackBrowser browser, int instr) throws InterruptiblePragma {    VM_OptMachineCodeMap map = getMCMap();    int iei = map.getInlineEncodingForMCOffset(instr);    if (iei >= 0) {      int[] inlineEncoding = map.inlineEncoding;      int mid = VM_OptEncodedCallSiteTree.getMethodID(iei, inlineEncoding);      browser.setInlineEncodingIndex(iei);      browser.setBytecodeIndex(map.getBytecodeIndexForMCOffset(instr));      browser.setCompiledMethod(this);      browser.setMethod(VM_MemberReference.getMemberRef(mid).asMethodReference().peekResolvedMethod());      if (VM.TraceStackTrace) {          VM.sysWrite("setting stack to frame (opt): ");          VM.sysWrite( browser.getMethod() );          VM.sysWrite( browser.getBytecodeIndex() );          VM.sysWrite("\n");      }    } else {          if (VM.VerifyAssertions) VM._assert(VM.NOT_REACHED);    }  }