guard

abstract fun guard(expr: AtomicExpressionNode): CodeBlock
open override fun guard(protocol: Protocol, expr: AtomicExpressionNode): CodeBlock