| handleError(StateMachine.Transition, Throwable) |   | 84% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| isTransitionAllowed(String, Object) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| StateMachineImpl(StateMachine.Config) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| handleFailure(StateMachine.Transition) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| transition(StateMachine.Transition) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| transitionCheck(StateMachine.Transition) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addStateAndRules(Object, List) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| setState(String, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| existsCheck(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| transition(Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| handleSuccess(StateMachine.Transition) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isAllowed(StateMachine.Transition) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stateToRulesLookup(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$1(StateMachine.Config, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWhen(Predicate, Duration) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| notifyIf(Predicate, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasState(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| orNull(Optional) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setOptionalState(Optional, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$addStateAndRules$3(Set, StateMachine.Rule) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$setOptionalState$2(String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialStateNotPresentException() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEventNotPresentException() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$isTransitionAllowed$0(String, Object, StateMachine.Rule) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| get() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$stateToRulesLookup$4(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |