stackSnapshots = buildBB.stackSnapshots;
stackSnapshots = VM_BuildBB.stackSnapshots;
  VM_QuickReferenceMaps(VM_QuickCompiledMethod cm,                        int localWords, int stackWords,                        int local0Offset, int stackBottomOffset,                        int savedThisPtrOffset,                        int[] stackHeights) {    VM_NormalMethod method = (VM_NormalMethod)cm.getMethod();    // save input information and compute related data    this.bitsPerMap   = (localWords+stackWords+1); // +1 for jsr bit    this.bytesPerMap  = ((this.bitsPerMap + 7)/8)+1 ; // calc size of individul maps    this.local0Offset = local0Offset;    this.stackBottomOffset = stackBottomOffset;    this.savedThisPtrOffset = -1;    if (!method.isStatic()) {      this.savedThisPtrOffset = savedThisPtrOffset;    }    this.nlocals = localWords;    this.nstackentries = stackWords;    if (VM.TraceStkMaps) {      VM.sysWrite("VM_QuickReferenceMaps constructor. Method name is:");      VM.sysWrite(method.getName());      VM.sysWrite(" -Class name is :");      VM.sysWrite(method.getDeclaringClass().getDescriptor());      VM.sysWrite("\n");      VM.sysWrite(" bytesPerMap = ");      VM.sysWrite(bytesPerMap);      VM.sysWrite(" - bitsPerMap = ");      VM.sysWrite(bitsPerMap);      VM.sysWrite(" - local0Offset = ");      VM.sysWrite(local0Offset);      VM.sysWrite("\n");    }    // define the basic blocks    VM_BuildBB buildBB = new VM_BuildBB();    buildBB.determineTheBasicBlocks(method);    buildBB.generateStackSnapshots(method);        byteToBlockMap = buildBB.byteToBlockMap;    stackSnapshots = buildBB.stackSnapshots;    basicBlocks    = buildBB.basicBlocks;    MCLocations   = new byte[byteToBlockMap.length+1][];    byteToGCIndex = new int[byteToBlockMap.length];    java.util.Arrays.fill(byteToGCIndex, -1);    VM_BuildQuickReferenceMaps buildRefMaps = new VM_BuildQuickReferenceMaps();    buildRefMaps.buildReferenceMaps(method, stackHeights, this, buildBB);    if (VM.ReferenceMapsBitStatistics) {      showReferenceMapStatistics(method);    }  }