| iteratorPair(Expression) |   | 35% |   | 18% | 22 | 23 | 22 | 35 | 0 | 1 |
| matchesIteratorPattern(Expression) |   | 38% |   | 18% | 22 | 23 | 22 | 35 | 0 | 1 |
| boundVariable(Expression) |   | 64% |   | 38% | 8 | 9 | 6 | 14 | 0 | 1 |
| separatedExpression(Expression) |   | 67% |   | 38% | 8 | 9 | 6 | 14 | 0 | 1 |
| matchesPattern(Expression) |   | 77% |   | 50% | 7 | 9 | 4 | 14 | 0 | 1 |
| createAssumptionExpression(CIVLSource, int, Expression) |   | 75% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| expansionUnbound(boolean, AbstractFunctionCallExpression, int, Variable, Expression, int) |   | 95% |   | 60% | 3 | 6 | 2 | 27 | 0 | 1 |
| expand(AbstractFunctionCallExpression, int, Scope) |   | 93% |   | 58% | 5 | 7 | 0 | 19 | 0 | 1 |
| factorial(int) |   | 76% |   | 62% | 3 | 5 | 1 | 6 | 0 | 1 |
| expandIterator(AbstractFunctionCallExpression, int, Scope) |   | 94% |   | 50% | 2 | 3 | 0 | 10 | 0 | 1 |
| multiple(CIVLSource, Expression, int) |   | 85% |   | 67% | 2 | 4 | 0 | 4 | 0 | 1 |
| static {...} |   | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| analyze(Expression) |  | 97% |   | 83% | 1 | 6 | 1 | 12 | 0 | 1 |
| expansion(boolean, AbstractFunctionCallExpression, int, Identifier, CIVLType, Expression, int) |  | 100% |  | 100% | 0 | 6 | 0 | 27 | 0 | 1 |
| bigOFacts(CIVLSource, Expression, Scope, int) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| taylorExpansions(AbstractFunctionCallExpression, Scope) |  | 100% |   | 83% | 1 | 4 | 0 | 8 | 0 | 1 |
| generateAssumptions(Scope) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| accuracyAssumptions(Expression, Scope) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| createAssumption(CIVLSource, Scope, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| expansion(boolean, AbstractFunctionCallExpression, int, Identifier, CIVLType, Expression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| CommonAccuracyAssumptionBuilder(ModelFactory) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |