private QilNode CompileWhen(XslNode whenNode, QilNode otherwise) { return _f.Conditional( _f.ConvertToBoolean(CompileXPathExpression(/*test:*/whenNode.Select)), CompileInstructions(whenNode.Content), otherwise ); }