| Elements |   | 1% |  | 0% | 99 | 102 | 167 | 172 | 57 | 60 | 0 | 1 |
| Nodes |   | 10% |   | 7% | 35 | 40 | 69 | 81 | 22 | 26 | 0 | 1 |
| NodeTraversor |   | 28% |   | 22% | 36 | 44 | 61 | 86 | 4 | 6 | 0 | 1 |
| Selector |   | 6% |  | 0% | 16 | 18 | 43 | 47 | 9 | 11 | 0 | 1 |
| Evaluator.CssNthEvaluator |   | 58% |   | 75% | 4 | 12 | 6 | 15 | 2 | 4 | 0 | 1 |
| Collector |   | 54% |  | 100% | 3 | 7 | 7 | 17 | 3 | 6 | 0 | 1 |
| NodeFilter.FilterResult |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| QueryParser |   | 97% |   | 98% | 3 | 125 | 4 | 243 | 1 | 32 | 0 | 1 |
| Evaluator.AttributeWithValueMatching |   | 57% |  | 100% | 2 | 7 | 3 | 9 | 2 | 5 | 0 | 1 |
| CombiningEvaluator.Or |   | 79% |  | 90% | 3 | 11 | 4 | 20 | 2 | 6 | 0 | 1 |
| Evaluator.MatchesWholeText |   | 46% | | n/a | 2 | 5 | 4 | 9 | 2 | 5 | 0 | 1 |
| Evaluator.AttributeWithValueContaining |   | 62% |  | 100% | 1 | 6 | 1 | 5 | 1 | 4 | 0 | 1 |
| Evaluator.AttributeWithValueEnding |   | 62% |  | 100% | 1 | 6 | 1 | 5 | 1 | 4 | 0 | 1 |
| Evaluator.AttributeWithValueStarting |   | 62% |  | 100% | 1 | 6 | 1 | 5 | 1 | 4 | 0 | 1 |
| Evaluator.AttributeWithValue |   | 61% |  | 100% | 1 | 6 | 1 | 5 | 1 | 4 | 0 | 1 |
| Evaluator.AttributeWithValueNot |   | 55% |  | 100% | 1 | 5 | 1 | 5 | 1 | 4 | 0 | 1 |
| Evaluator.MatchesWholeOwnText |   | 53% | | n/a | 2 | 5 | 3 | 9 | 2 | 5 | 0 | 1 |
| Evaluator.Matches |   | 50% | | n/a | 2 | 5 | 3 | 8 | 2 | 5 | 0 | 1 |
| Evaluator.MatchesOwn |   | 50% | | n/a | 2 | 5 | 3 | 8 | 2 | 5 | 0 | 1 |
| Evaluator.IndexLessThan |   | 59% |  | 100% | 1 | 5 | 1 | 4 | 1 | 3 | 0 | 1 |
| Evaluator.IndexGreaterThan |   | 54% |  | 100% | 1 | 4 | 1 | 4 | 1 | 3 | 0 | 1 |
| Evaluator.IndexEquals |   | 54% |  | 100% | 1 | 4 | 1 | 4 | 1 | 3 | 0 | 1 |
| StructuralEvaluator.Has |  | 92% |  | 100% | 1 | 19 | 1 | 29 | 1 | 8 | 0 | 1 |
| Evaluator.AttributeStarting |  | 78% |  | 100% | 1 | 6 | 1 | 12 | 1 | 4 | 0 | 1 |
| StructuralEvaluator.PreviousSibling |  | 78% |  | 87% | 2 | 8 | 1 | 9 | 1 | 4 | 0 | 1 |
| StructuralEvaluator.Ancestor |  | 78% |  | 100% | 1 | 8 | 1 | 12 | 1 | 4 | 0 | 1 |
| StructuralEvaluator.ImmediatePreviousSibling |  | 77% |  | 100% | 1 | 8 | 1 | 7 | 1 | 4 | 0 | 1 |
| StructuralEvaluator.Not |  | 65% |  | 100% | 1 | 5 | 1 | 5 | 1 | 4 | 0 | 1 |
| NodeEvaluator.ContainsValue |  | 62% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| Evaluator.ContainsText |  | 62% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| StructuralEvaluator.Is |  | 61% | | n/a | 1 | 4 | 1 | 5 | 1 | 4 | 0 | 1 |
| NodeEvaluator.MatchesValue |  | 60% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| Evaluator.ContainsOwnText |  | 60% | | n/a | 1 | 3 | 1 | 5 | 1 | 3 | 0 | 1 |
| Evaluator.ContainsData |  | 58% | | n/a | 1 | 3 | 1 | 5 | 1 | 3 | 0 | 1 |
| Evaluator.ContainsWholeText |  | 58% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| Evaluator.Id |  | 58% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| Evaluator.Tag |  | 56% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| Evaluator.Class |  | 56% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| Evaluator.Attribute |  | 56% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| Evaluator.ContainsWholeOwnText |  | 54% | | n/a | 1 | 3 | 1 | 5 | 1 | 3 | 0 | 1 |
| Evaluator.TagEndsWith |  | 54% | | n/a | 1 | 3 | 1 | 5 | 1 | 3 | 0 | 1 |
| Evaluator.TagStartsWith |  | 54% | | n/a | 1 | 3 | 1 | 5 | 1 | 3 | 0 | 1 |
| Selector.SelectorParseException | | 58% | | n/a | 1 | 3 | 2 | 6 | 1 | 3 | 0 | 1 |
| NodeFilter | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| StructuralEvaluator.ImmediateParentRun |  | 95% |  | 100% | 1 | 11 | 1 | 27 | 1 | 6 | 0 | 1 |
| CombiningEvaluator.And |  | 91% |  | 100% | 1 | 9 | 1 | 15 | 1 | 5 | 0 | 1 |
| Evaluator.AttributeKeyPair |  | 91% |  | 100% | 1 | 8 | 2 | 13 | 1 | 2 | 0 | 1 |
| Evaluator.IsNthOfType |  | 90% |   | 75% | 3 | 7 | 2 | 13 | 1 | 3 | 0 | 1 |
| Evaluator.IsNthLastOfType |  | 87% |  | 83% | 2 | 6 | 2 | 13 | 1 | 3 | 0 | 1 |
| Evaluator.IsNthLastChild |  | 78% | | 50% | 2 | 4 | 1 | 5 | 1 | 3 | 0 | 1 |
| NodeEvaluator.InstanceType |  | 88% | | n/a | 1 | 4 | 1 | 7 | 1 | 4 | 0 | 1 |
| Evaluator.MatchText |  | 96% |  | 100% | 1 | 8 | 1 | 18 | 1 | 5 | 0 | 1 |
| Evaluator.IsOnlyOfType |  | 95% |  | 100% | 1 | 9 | 1 | 13 | 1 | 3 | 0 | 1 |
| Evaluator.IsEmpty |  | 94% |  | 91% | 2 | 9 | 1 | 9 | 1 | 3 | 0 | 1 |
| Evaluator.IsRoot |  | 90% |  | 100% | 1 | 6 | 1 | 5 | 1 | 4 | 0 | 1 |
| Evaluator.IsOnlyChild |  | 90% |  | 100% | 1 | 6 | 1 | 4 | 1 | 3 | 0 | 1 |
| Evaluator.IsLastChild |  | 90% |  | 100% | 1 | 6 | 1 | 4 | 1 | 3 | 0 | 1 |
| Evaluator.IsFirstChild |  | 90% |  | 100% | 1 | 6 | 1 | 4 | 1 | 3 | 0 | 1 |
| StructuralEvaluator.Root |  | 85% |  | 100% | 1 | 5 | 1 | 4 | 1 | 4 | 0 | 1 |
| Evaluator.IsNthChild | | 83% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
| NodeEvaluator.BlankValue | | 81% | | n/a | 1 | 4 | 1 | 4 | 1 | 4 | 0 | 1 |
| Evaluator.AllElements | | 77% | | n/a | 1 | 4 | 1 | 4 | 1 | 4 | 0 | 1 |
| Evaluator.IsFirstOfType | | 71% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| Evaluator.IsLastOfType | | 71% | | n/a | 1 | 2 | 1 | 3 | 1 | 2 | 0 | 1 |
| CombiningEvaluator |  | 100% |  | 100% | 0 | 11 | 0 | 34 | 0 | 7 | 0 | 1 |
| StructuralEvaluator |  | 100% | | n/a | 0 | 8 | 0 | 15 | 0 | 8 | 0 | 1 |
| Evaluator |  | 100% |  | 83% | 1 | 13 | 0 | 13 | 0 | 10 | 0 | 1 |
| NodeEvaluator |  | 100% | | n/a | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 1 |
| Evaluator.IndexEvaluator | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
| NodeVisitor | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |