public override void End()
{
base.End();
// NOTE: somewhat... hackish, but we need this to
// satisfy BTSTC:
int lastOffset;
if (Tokens != null && Tokens.Count > 0)
{
lastOffset = Tokens[Tokens.Count - 1].EndOffset();
}
else
{
lastOffset = 0;
}
OffsetAtt.SetOffset(CorrectOffset(lastOffset), CorrectOffset(InputLength));
}