257258259260261262263264
preevalResult = preevalVisitor.exec(node); } catch (RenderException e) { return; // failed to preevaluate } ConstantNode newNode = DataUtils.convertPrimitiveDataToExpr((PrimitiveData) preevalResult); node.getParent().replaceChild(node, newNode); }