processAthrow(VM_ExceptionHandlerMap exceptions, int athrowIndex, VM_BasicBlock basicBlocks[], short b2BBMap[]) {  boolean notfound = true;
private void processAthrow(VM_ExceptionHandlerMap exceptions, int athrowIndex) {
  processAthrow(VM_ExceptionHandlerMap exceptions, int athrowIndex, 		VM_BasicBlock basicBlocks[], short b2BBMap[]) {    boolean notfound = true;    if (exceptions != null) {      int[] tryStartPC   = exceptions.getStartPC();      int[] tryEndPC     = exceptions.getEndPC();      int   tryLength    = tryStartPC.length;        // Check if this athrow index is within any of the try blocks      for (int i=0; i<tryLength; i++) {	if (tryStartPC[i] <= athrowIndex && athrowIndex < tryEndPC[i]) {	  notfound = false;	  break;	}      }    }     if (notfound) {      VM_BasicBlock athrowBB = basicBlocks[b2BBMap[athrowIndex]];      basicBlocks[VM_BasicBlock.EXITBLOCK].addPredecessor(athrowBB);    }  }