protected override SqlStatement PrepareExpressions(IExpressionPreparer preparer)
{
var label = Label;
var whenExp = WhenExpression;
if (whenExp != null)
whenExp = whenExp.Prepare(preparer);
return new LoopControlStatement(ControlType, label, whenExp);
}