| TestCompositeService |  | 0% |  | 0% | 66 | 66 | 492 | 492 | 49 | 49 | 1 | 1 |
| TestServiceLifecycle |  | 0% |  | 0% | 22 | 22 | 191 | 191 | 21 | 21 | 1 | 1 |
| AbstractService |  | 0% |  | 0% | 49 | 49 | 141 | 141 | 32 | 32 | 1 | 1 |
| TestGlobalStateChangeListener |  | 0% | | n/a | 13 | 13 | 85 | 85 | 13 | 13 | 1 | 1 |
| CompositeService |  | 0% |  | 0% | 25 | 25 | 56 | 56 | 10 | 10 | 1 | 1 |
| ServiceStateModel |  | 0% |  | 0% | 13 | 13 | 23 | 23 | 10 | 10 | 1 | 1 |
| BreakableStateChangeListener |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 10 | 10 | 1 | 1 |
| BreakableService |  | 0% |  | 0% | 14 | 14 | 34 | 34 | 13 | 13 | 1 | 1 |
| TestCompositeService.CompositeServiceImpl |  | 0% |  | 0% | 15 | 15 | 33 | 33 | 13 | 13 | 1 | 1 |
| ServiceOperations.ServiceListeners |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 5 | 5 | 1 | 1 |
| ServiceStateException |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 7 | 7 | 1 | 1 |
| ServiceAssert |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 8 | 8 | 1 | 1 |
| Service.STATE |  | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
| TestServiceOperations |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| TestCompositeService.new CompositeService() {...} |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| TestCompositeService.AddSiblingService |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 6 | 6 | 1 | 1 |
| ServiceOperations |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 5 | 5 | 1 | 1 |
| TestCompositeService.new CompositeService() {...} |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| LoggingStateChangeListener |  | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
| TestServiceLifecycle.AsyncSelfTerminatingService |  | 0% | | n/a | 3 | 3 | 11 | 11 | 3 | 3 | 1 | 1 |
| TestCompositeService.CompositeServiceAddingAChild | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| TestServiceLifecycle.NotifyingListener | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| BreakableService.BrokenLifecycleEvent | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| CompositeService.CompositeServiceShutdownHook | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestServiceLifecycle.StopInInitService | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestServiceLifecycle.StartInInitService | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestServiceLifecycle.SelfTerminatingService | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TestCompositeService.ServiceManager | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| TestServiceLifecycle.SelfUnregisteringBreakableStateChangeListener | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| TestCompositeService.1.new AbstractService() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestCompositeService.2.new AbstractService() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestCompositeService.2.new AbstractService() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestCompositeService.2.new AbstractService() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| TestCompositeService.ServiceTestRuntimeException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| LifecycleEvent | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |