/// <summary>
/// Mark this position as the end of the last started block and
/// make it a finally block. This finally block is associated with the
/// specified try block.
/// </summary>
/// <param name="tryBlock">the try block associated with this finally block</param>
public void EndFinallyBlock(TryBlock tryBlock)
{
Finally finBlock= new Finally((CILLabel)blockStack.Pop(),NewCodedLabel());
tryBlock.AddHandler(finBlock);
}