code: @Override
    protected void visitIfNode(IfNode node) {
  
      if (isComputableAsJsExprsVisitor.exec(node)) {
        jsCodeBuilder.addChunksToOutputVar(genJsExprsVisitor.exec(node));
      } else {
        generateNonExpressionIfNode(node);
      }
    }
docs: Example:
  
  <pre>
  {if $boo.foo &gt; 0}
  ...
  {/if}
  </pre>
  
  might generate
  
  <pre>
  if (opt_data.boo.foo &gt; 0) {
  ...
  }
  </pre>