@Beta public interface OptimizableXPathExpression extends XPathExpression
XPathExpressions which can be further optimized for execution efficiency at the
 expense of additional processing being performed on them. The decision to optimize a particular expression is left
 to the user's discretion.
 Implementations supporting profile-driven and similar optimizations which depend on data being gathered during
 evaluation should not implement this interface, but rather perform these optimizations transparently behind the
 scenes. That implies the users can expect those optimizations not interfering with the user's ability to evaluate
 the expression.| Modifier and Type | Method and Description | 
|---|---|
| XPathExpression | optimizeExpression()Perform optimization of this expression. | 
evaluate, getApexPath, getEvaluationPath@Nonnull XPathExpression optimizeExpression()
OptimizableXPathExpression as a result of progressing optimizations for as long as
 it determines further processing can result in execution benefits. Note this expression is expected to remain
 unchanged.Copyright © 2018 OpenDaylight. All rights reserved.