| PathCompiler.java |    | 85% |    | 87% | 31 | 175 | 29 | 313 | 0 | 18 | 0 | 1 | 
| EvaluationContextImpl.java |    | 58% |    | 42% | 17 | 33 | 30 | 70 | 7 | 19 | 1 | 2 | 
| PathToken.java |    | 86% |    | 79% | 19 | 62 | 14 | 97 | 4 | 21 | 0 | 1 | 
| ArrayPathToken.java |    | 61% |    | 50% | 4 | 8 | 4 | 12 | 0 | 2 | 0 | 1 | 
| PropertyPathToken.java |    | 93% |    | 82% | 7 | 29 | 1 | 35 | 0 | 9 | 0 | 1 | 
| PredicateContextImpl.java |    | 86% |   | 100% | 2 | 10 | 2 | 20 | 2 | 8 | 0 | 1 | 
| FunctionPathToken.java |   | 94% |    | 91% | 5 | 28 | 4 | 45 | 2 | 9 | 0 | 1 | 
| PredicatePathToken.java |   | 93% |   | 91% | 3 | 18 | 4 | 43 | 1 | 6 | 0 | 1 | 
| ArrayIndexOperation.java |   | 91% |   | 92% | 1 | 14 | 1 | 23 | 0 | 7 | 0 | 1 | 
| CompiledPath.java |   | 93% |    | 71% | 4 | 17 | 1 | 35 | 0 | 10 | 0 | 1 | 
| PathTokenFactory.java |   | 85% |  | n/a | 2 | 11 | 2 | 11 | 2 | 11 | 0 | 1 | 
| RootPathToken.java |   | 94% |   | 75% | 2 | 14 | 1 | 24 | 1 | 12 | 0 | 2 | 
| ScanPathToken.java |   | 99% |   | 94% | 2 | 35 | 1 | 75 | 0 | 18 | 0 | 6 | 
| ArraySliceToken.java |   | 100% |   | 96% | 1 | 22 | 0 | 47 | 0 | 8 | 0 | 1 | 
| ArraySliceOperation.java |   | 100% |   | 100% | 0 | 20 | 0 | 39 | 0 | 8 | 0 | 2 | 
| WildcardPathToken.java |   | 100% |   | 100% | 0 | 9 | 0 | 16 | 0 | 4 | 0 | 1 | 
| ArrayIndexToken.java |   | 100% |   | 100% | 0 | 7 | 0 | 13 | 0 | 4 | 0 | 1 |