void StopAllContexts(QueryContext context)
{
context.Stop();
context.CurrentStatement.IsMuted = false;
if (context.CurrentStatement.IsKeyword<BreakableKeyword>())
{
context.CurrentStatement.GetKeyword<BreakableKeyword>().Break();
}
if (context.Parent != null)
{
StopAllContexts(context.Parent);
}
}