if ( VM.TraceStkMaps) {
if ( true || VM.TraceStkMaps) {
  private void finalMergeMaps( int jsrBaseMapIndex,  VM_UnusualMaps deltaMap)    {      int i;      // clear out merged maps ie the destination maps)      for ( i = 0; i < bytesPerMap; i++){         unusualReferenceMaps[mergedReferenceMap + i] = 0;         unusualReferenceMaps[mergedReturnAddressMap + i] = 0;      }      // get the indices of the maps for the unusual map      int refMapIndex           = deltaMap.getReferenceMapIndex();      int nonRefMapIndex        = deltaMap.getNonReferenceMapIndex();      int returnAddressMapIndex = deltaMap.getReturnAddressMapIndex();      // merge the delta map into the jsr map      for ( i = 0; i < bytesPerMap ; i++)	{          unusualReferenceMaps[mergedReferenceMap+i] =(byte)( unusualReferenceMaps[refMapIndex+i] |                                                          referenceMaps[jsrBaseMapIndex+i]);          byte temp = (byte)(~unusualReferenceMaps[nonRefMapIndex + i]);          unusualReferenceMaps[mergedReferenceMap+i] = (byte) (unusualReferenceMaps[mergedReferenceMap+i] & temp);	  unusualReferenceMaps[mergedReturnAddressMap+i] = (byte)(unusualReferenceMaps[mergedReturnAddressMap+i] |                                                    unusualReferenceMaps[returnAddressMapIndex + i]);	}     if ( VM.TraceStkMaps) {	 //note this displays each byte as a word ... only look at low order byte	 VM.sysWrite("finalmergemaps-jsr total set2ref delta map  = " );	 for ( i = 0; i < bytesPerMap ; i++)	     VM.sysWrite( unusualReferenceMaps[refMapIndex + i]);         VM.sysWrite( "\n");	 VM.sysWrite("              -jsr total set2nonref delta map  = " );	 for ( i = 0; i < bytesPerMap ; i++)	     VM.sysWrite( unusualReferenceMaps[nonRefMapIndex + i]);         VM.sysWrite( "\n");	 VM.sysWrite("              -jsr base map  = " );	 for ( i = 0; i < bytesPerMap ; i++)	     VM.sysWrite( unusualReferenceMaps[jsrBaseMapIndex + i]);         VM.sysWrite( "\n");         VM.sysWrite("              -combined merged ref map  = " );	 for ( i = 0; i < bytesPerMap ; i++)	     VM.sysWrite( unusualReferenceMaps[mergedReferenceMap + i]);         VM.sysWrite( "\n");         VM.sysWrite("              -combined merged return address map  = " );	 for ( i = 0; i < bytesPerMap ; i++)	     VM.sysWrite( unusualReferenceMaps[mergedReturnAddressMap + i]);         VM.sysWrite( "\n");     }       return;     }