| agentControl(IServiceProviderPlace) |  | 0% |  | 0% | 17 | 17 | 37 | 37 | 1 | 1 |
| atPlace(IServiceProviderPlace, IBaseDataObject) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| getNextKey(IServiceProviderPlace, IBaseDataObject) |   | 84% |   | 84% | 7 | 30 | 11 | 73 | 0 | 1 |
| go(Object, IServiceProviderPlace, boolean) |   | 36% |   | 40% | 5 | 6 | 7 | 16 | 0 | 1 |
| recordHistory(DirectoryEntry, IBaseDataObject) |   | 47% |   | 10% | 5 | 6 | 10 | 19 | 0 | 1 |
| arrive(Object, IServiceProviderPlace, int, List) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| dumpPlaceStats() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| checkInterrupt(IServiceProviderPlace) |   | 13% |   | 16% | 3 | 4 | 6 | 8 | 0 | 1 |
| resourceWatcherStart(IServiceProviderPlace) |   | 61% |   | 50% | 2 | 3 | 2 | 7 | 0 | 1 |
| go(Object, IServiceProviderPlace) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| nextKeyFromDirectory(String, IServiceProviderPlace, DirectoryEntry, IBaseDataObject) |   | 89% |  | 100% | 0 | 4 | 2 | 13 | 0 | 1 |
| getItineraryQueueItems() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| run() |   | 90% |   | 75% | 2 | 5 | 2 | 20 | 0 | 1 |
| agentReturn() |   | 80% | | n/a | 0 | 1 | 2 | 11 | 0 | 1 |
| getPayload() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMoveErrorCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxMoveErrors() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| typeLookup(String) |  | 87% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| killAgentAsync() |  | 94% | | n/a | 0 | 1 | 1 | 7 | 0 | 1 |
| logAgentCompletion(IBaseDataObject) |  | 94% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
| setAgentId(String) |  | 94% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| MobileAgent(ThreadGroup, String) |  | 100% | | n/a | 0 | 1 | 0 | 21 | 0 | 1 |
| purgeNonFinalForms(IBaseDataObject) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| killAgent() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| clear() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| MobileAgent() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isInUse() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| addParallelTrackingInfo(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| recordHistory(IServiceProviderPlace, IBaseDataObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| checkParallelTrackingFor(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setArrivalPlace(IServiceProviderPlace) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPayload(IBaseDataObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| clearParallelTrackingInfo() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProcessFirstPlace(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxMoveErrors(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMaxItinerarySteps(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| agentId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isParallelServiceType(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProcessFirstPlace() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxItinerarySteps() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |