| getPredicates() |    | 17% |    | 16% | 3 | 4 | 14 | 18 | 0 | 1 | 
| include(String) |    | 20% |  | n/a | 0 | 1 | 6 | 10 | 0 | 1 | 
| include(Reader) |    | 56% |   | 100% | 0 | 2 | 4 | 14 | 0 | 1 | 
| persist(String) |    | 37% |    | 50% | 1 | 2 | 3 | 9 | 0 | 1 | 
| equals(Object) |    | 17% |    | 10% | 5 | 6 | 6 | 8 | 0 | 1 | 
| exist(Clause) |    | 83% |    | 85% | 3 | 11 | 2 | 26 | 0 | 1 | 
| hashCode() |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| clause(String) |    | 41% |  | n/a | 0 | 1 | 3 | 5 | 0 | 1 | 
| currentPredicate(String, int) |    | 70% |    | 75% | 2 | 5 | 3 | 9 | 0 | 1 | 
| clause(Clause) |    | 80% |    | 90% | 1 | 6 | 2 | 17 | 0 | 1 | 
| getProgramSize() |    | 64% |   | 100% | 0 | 2 | 2 | 11 | 0 | 1 | 
| asserta(String) |    | 46% |  | n/a | 0 | 1 | 2 | 6 | 0 | 1 | 
| assertz(String) |    | 46% |  | n/a | 0 | 1 | 2 | 6 | 0 | 1 | 
| retract(String) |    | 46% |  | n/a | 0 | 1 | 2 | 6 | 0 | 1 | 
| abolish(String, int) |    | 68% |  | n/a | 0 | 1 | 2 | 6 | 0 | 1 | 
| asserta(Clause) |    | 55% |   | 100% | 0 | 2 | 2 | 6 | 0 | 1 | 
| assertz(Clause) |    | 55% |   | 100% | 0 | 2 | 2 | 6 | 0 | 1 | 
| retract(Clause) |    | 50% |  | n/a | 0 | 1 | 2 | 5 | 0 | 1 | 
| verify() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| consult(Reader) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| query(PrologTerm[]) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getProgram() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getVendor() |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| iterator() |   | 100% |    | 75% | 2 | 5 | 0 | 15 | 0 | 1 | 
| getBuiltIns() |   | 100% |    | 87% | 1 | 5 | 0 | 18 | 0 | 1 | 
| asserta(PrologTerm, PrologTerm[]) |   | 100% |   | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| assertz(PrologTerm, PrologTerm[]) |   | 100% |   | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| clause(PrologTerm, PrologTerm[]) |   | 100% |   | 100% | 0 | 2 | 0 | 6 | 0 | 1 | 
| retract(PrologTerm, PrologTerm[]) |   | 100% |   | 100% | 0 | 2 | 0 | 7 | 0 | 1 | 
| asserta(PrologTerm) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| assertz(PrologTerm) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| clause(PrologTerm) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| retract(PrologTerm) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| currentOperator(int, String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| JTrologEngine(PrologProvider, Prolog) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| consult(String) |   | 100% |  | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 
| query(PrologTerm, PrologTerm[]) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| operator(int, String, String) |   | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| dispose() |   | 100% |    | 50% | 1 | 2 | 0 | 3 | 0 | 1 | 
| query(PrologTerm) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| query(String) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| currentOperators() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getLicense() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getVersion() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getName() |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |