public int showReferenceMapStatistics(VM_Method method) {
public int showReferenceMapStatistics(VM_Method method) throws VM_PragmaInterruptible {
  public int showReferenceMapStatistics(VM_Method method) {    int offset = 0;    int totalCount  = 0;    int count;    VM.sysWrite("-- Number of refs for method =  ");    VM.sysWrite(method.getDeclaringClass().getName());    VM.sysWrite(".");    VM.sysWrite(method.getName());    VM.sysWrite("---------------------------\n");    for ( int i=0; i<mapCount; i++) {      byte mapindex  = referenceMaps[i * bytesPerMap];      if (mapindex < 0)   // check for non jsr map      {        VM.sysWrite("  -----skipping jsr map------- \n ");        continue;      }      offset = getNextRef(offset, i);      count  = 0;      while( offset != 0) {        totalCount++;        count++;        offset = getNextRef(offset, i);        // display number of refs at each site - very noisy        if (offset ==0) {          VM.sysWrite("  -----map machine code offset = ");          VM.sysWrite(MCSites[i]);          VM.sysWrite("    number of refs in this map = ");          VM.sysWrite(count);          VM.sysWrite("\n");        }      }    }    VM.sysWrite("----- Total number of refs in method  = ");    VM.sysWrite(totalCount);    VM.sysWrite("  total number of maps in method = ");    VM.sysWrite(mapCount);    VM.sysWrite("\n");    return totalCount;  }