public BoxedExpression ToBoxedExpression(APC pc, Variable var, Func <BoxedExpression, BoxedExpression> extraTransformation)
                {
                    if (this.var2be == null)
                    {
                        this.var2be = new ToBoxedExpressionConverter(ExpCachingMode, this.Context, this.Decoder);
                    }

                    return(this.var2be.ToBoxedExpression(pc, var, extraTransformation));
                }
 public void ClearCaches()
 {
     this.var2be = null;
     this.refinedMappingCache = null;
     this.refinedDisjunctions = null;
 }