| RegularExpression |   | 2% |  | 0% | 361 | 366 | 702 | 726 | 34 | 39 | 0 | 1 |
| RegexParser |   | 18% |   | 17% | 279 | 321 | 494 | 629 | 38 | 49 | 0 | 1 |
| Token |   | 33% |  | 0% | 164 | 177 | 386 | 446 | 39 | 52 | 0 | 1 |
| RangeToken |   | 38% |   | 32% | 100 | 138 | 193 | 353 | 6 | 17 | 0 | 1 |
| REUtil |   | 5% |   | 4% | 85 | 90 | 166 | 180 | 12 | 16 | 0 | 1 |
| BMPattern |  | 0% |  | 0% | 59 | 59 | 133 | 133 | 8 | 8 | 1 | 1 |
| ParserForXMLSchema |   | 49% |   | 45% | 75 | 99 | 76 | 191 | 25 | 39 | 0 | 1 |
| Match |  | 0% |  | 0% | 34 | 34 | 67 | 67 | 12 | 12 | 1 | 1 |
| Token.UnionToken |   | 36% |   | 39% | 24 | 33 | 34 | 69 | 3 | 5 | 0 | 1 |
| Token.ClosureToken |  | 7% |  | 0% | 20 | 23 | 26 | 35 | 5 | 8 | 0 | 1 |
| Op |  | 0% | | 0% | 25 | 25 | 40 | 40 | 24 | 24 | 1 | 1 |
| RegularExpression.CharacterIteratorTarget |  | 0% |  | 0% | 27 | 27 | 52 | 52 | 9 | 9 | 1 | 1 |
| RegularExpression.CharArrayTarget |  | 0% |  | 0% | 27 | 27 | 52 | 52 | 9 | 9 | 1 | 1 |
| RegularExpression.Context |  | 0% |  | 0% | 13 | 13 | 39 | 39 | 6 | 6 | 1 | 1 |
| Token.CharToken |  | 6% |  | 0% | 15 | 17 | 24 | 28 | 2 | 4 | 0 | 1 |
| IntStack |  | 0% |  | 0% | 14 | 14 | 31 | 31 | 9 | 9 | 1 | 1 |
| Token.ConditionToken |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 4 | 4 | 1 | 1 |
| Token.ParenToken |  | 7% |  | 0% | 11 | 12 | 19 | 23 | 4 | 5 | 0 | 1 |
| RegularExpression.ClosureContext |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 5 | 5 | 1 | 1 |
| RegularExpression.StringTarget |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 5 | 5 | 1 | 1 |
| Token.ConcatToken |  | 22% |  | 20% | 5 | 9 | 6 | 12 | 1 | 4 | 0 | 1 |
| Token.ModifierToken |  | 0% | | 0% | 8 | 8 | 13 | 13 | 6 | 6 | 1 | 1 |
| Op.UnionOp | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| Token.StringToken | | 29% | | 0% | 4 | 5 | 5 | 9 | 3 | 4 | 0 | 1 |
| Op.ModifierOp | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| Op.ConditionOp | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| Op.RangeOp | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Op.ChildOp | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| Op.StringOp | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ParseException | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| Op.CharOp | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RegexParser.ReferencePosition | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| Token.FixedStringContainer | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| SchemaRegularExpression.new SchemaRegularExpression() {...} | | 62% | | n/a | 1 | 2 | 0 | 1 | 1 | 2 | 0 | 1 |
| SchemaRegularExpression.new SchemaRegularExpression() {...} | | 62% | | n/a | 1 | 2 | 0 | 1 | 1 | 2 | 0 | 1 |
| SchemaRegularExpression.new SchemaRegularExpression() {...} | | 62% | | n/a | 1 | 2 | 0 | 1 | 1 | 2 | 0 | 1 |
| RegularExpression.ExpressionTarget | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| SchemaRegularExpression |  | 100% | | 100% | 0 | 5 | 0 | 12 | 0 | 4 | 0 | 1 |