public static ExprList substitute(ExprList exprList, Binding binding) { if (isNotNeeded(binding)) return exprList; return exprList.copySubstitute(binding); }