| addInterval(ArrayList, Interval) |   | 51% |   | 47% | 38 | 54 | 72 | 159 | 0 | 1 |
| expand(Range, Range) |   | 63% |   | 57% | 12 | 21 | 11 | 35 | 0 | 1 |
| divide(Range, Range) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| subtract(Range, Range) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| power(Range, int) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| multiply(Range, Number) |   | 77% |   | 65% | 9 | 14 | 2 | 29 | 0 | 1 |
| add(Range, Number) |   | 83% |   | 61% | 7 | 10 | 1 | 24 | 0 | 1 |
| divide(Range, Number) |   | 81% |   | 55% | 8 | 10 | 0 | 10 | 0 | 1 |
| interval(boolean, Number, boolean, Number, boolean) |   | 73% |   | 50% | 7 | 8 | 0 | 4 | 0 | 1 |
| subtract(Range, Number) |   | 66% |   | 50% | 4 | 5 | 0 | 3 | 0 | 1 |
| singletonSet(Number) |  | 85% |   | 50% | 3 | 4 | 0 | 2 | 0 | 1 |
| complement(Range) |  | 77% |   | 66% | 2 | 4 | 0 | 2 | 0 | 1 |
| static {...} |  | 94% |   | 50% | 1 | 2 | 0 | 8 | 0 | 1 |
| emptySet(boolean) |  | 83% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| union(Range, Range) |  | 100% |   | 94% | 3 | 30 | 0 | 97 | 0 | 1 |
| setMinus(Range, Range) |  | 100% |   | 95% | 3 | 31 | 0 | 95 | 0 | 1 |
| intersect(Range, Range) |  | 100% |   | 93% | 3 | 25 | 0 | 79 | 0 | 1 |
| affineTransform(Range, Number, Number) |  | 100% |   | 85% | 4 | 15 | 0 | 30 | 0 | 1 |
| compareJoint(Interval, Interval) |  | 100% |   | 90% | 2 | 12 | 0 | 23 | 0 | 1 |
| add(Range, Range) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| multiply(Range, Range) |  | 100% |  | 100% | 0 | 3 | 0 | 14 | 0 | 1 |
| compareLo(Interval, Interval) |  | 100% |  | 100% | 0 | 10 | 0 | 18 | 0 | 1 |
| compareUp(Interval, Interval) |  | 100% |  | 100% | 0 | 10 | 0 | 18 | 0 | 1 |
| power(Range, IntegerNumber) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| universalSet(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| newRange(Interval[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| IntervalUnionFactory() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |