private void ReconnectBlocks(int index)
 {
     V_0 = this.instructionToBlockMapping.get_Item(index);
     V_1 = 1;
     while (V_1 < this.switchBlocksToCasesMap.get_Item(index).get_Count())
     {
         V_2 = this.instructionToBlockMapping.get_Item(this.switchBlocksToCasesMap.get_Item(index).get_Item(V_1));
         V_0.RemoveFromSuccessors(V_0.get_Successors().Last <InstructionBlock>());
         V_0.AddToSuccessors(V_2);
         V_0 = V_2;
         V_1 = V_1 + 1;
     }
     return;
 }