| pushScope(TransactionManager.WorkArea, String, int, int, boolean, boolean, boolean, boolean, boolean, BlockType) |  | 0% |  | 0% | 31 | 31 | 71 | 71 | 1 | 1 |
| popScope(TransactionManager.WorkArea) |  | 0% |  | 0% | 36 | 36 | 70 | 70 | 1 | 1 |
| processScopeNotifications(TransactionManager.WorkArea, BlockDefinition, boolean) |  | 0% |  | 0% | 29 | 29 | 45 | 45 | 1 | 1 |
| needsRetry(TransactionManager.WorkArea) |  | 0% |  | 0% | 34 | 34 | 31 | 31 | 1 | 1 |
| processFinalizables(TransactionManager.WorkArea, BlockDefinition, boolean) |  | 0% |  | 0% | 17 | 17 | 36 | 36 | 1 | 1 |
| honorNext(TransactionManager.WorkArea, String) |  | 0% |  | 0% | 24 | 24 | 22 | 22 | 1 | 1 |
| rollbackWorker(TransactionManager.WorkArea, int, Throwable) |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1 |
| processRetry(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 1 | 1 |
| registerAt(TransactionManager.WorkArea, ScopeLevel, LazyUndoable[]) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| iterateWorker(TransactionManager.WorkArea) |  | 0% |  | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
| processRollbackImpl(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
| abnormalEnd(TransactionManager.WorkArea, Throwable, boolean) |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 1 | 1 |
| removeFinalizable(TransactionManager.WorkArea, Finalizable) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| executeBlockTermination(TransactionManager.WorkArea, BlockDefinition, Runnable, boolean) |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
| deferError(TransactionManager.WorkArea, String, Throwable, boolean) |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 1 | 1 |
| processTerminationBlock(TransactionManager.WorkArea, BlockDefinition, Runnable) |  | 0% |  | 0% | 5 | 5 | 25 | 25 | 1 | 1 |
| registerAt(TransactionManager.WorkArea, int, boolean, Object, LazyUndoable[]) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| registerTopLevelFinalizable(TransactionManager.WorkArea, Finalizable, boolean) |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 1 | 1 |
| decodeProperties(int) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| log(Level, String, String, Throwable) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| stopOffEndRegistration(TransactionManager.WorkArea) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| processEntry(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| flushTransMetaData(Persistence) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| processCommitImpl(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| deregister(TransactionManager.WorkArea, IdentityHashMap) |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
| registerScopeable(TransactionManager.WorkArea, BlockDefinition, Scopeable, boolean) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| beginTx(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| lambda$processTerminationHook$2(character) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| triggerRetry(TransactionManager.WorkArea, String) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| getTransactionId(String) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| initializeMeta(Database) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| addFinalizable(BlockDefinition, Finalizable) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| registerNearestLoopFinalizable(TransactionManager.WorkArea, Finalizable) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| triggerErrorInCaller(TransactionManager.WorkArea, Integer, String, boolean, boolean) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| nearestExecutingBlock(TransactionManager.WorkArea) |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 1 | 1 |
| registerCommitAt(TransactionManager.WorkArea, int, Commitable) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| registerPendingScopeable(TransactionManager.WorkArea, Scopeable) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| endTx(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| forceRetry(TransactionManager.WorkArea, String) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| registerNextExternal(TransactionManager.WorkArea, Finalizable) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| registerFinalizableAt(TransactionManager.WorkArea, int, Finalizable) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| notifyCondition(TransactionManager.WorkArea, BlockManager.Condition) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| blockSetup(TransactionManager.WorkArea) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| honorError(TransactionManager.WorkArea, ErrorConditionException) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| findBlock(String) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| honorRetry(TransactionManager.WorkArea, RetryUnwindException) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| findNearestExternal(TransactionManager.WorkArea) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| getOffEndListeners(TransactionManager.WorkArea, boolean) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| findStackLevel(TransactionManager.WorkArea, String) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| cleanupPending(TransactionManager.WorkArea) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| processBatchNotifications(TransactionManager.WorkArea, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| rollbackCurrentScope(TransactionManager.WorkArea, int) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| deregisterGlobalFinalizable(TransactionManager.WorkArea, Finalizable) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getBlock(TransactionManager.WorkArea, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| nearestTopLevel(TransactionManager.WorkArea) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| processOffEndListeners(TransactionManager.WorkArea, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| _isHeadless() |   | 50% |   | 33% | 9 | 10 | 4 | 12 | 0 | 1 |
| getBlockAtDepth(TransactionManager.WorkArea, int) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| findNearestTopLevel(TransactionManager.WorkArea) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| registerTransactionCommit(Commitable, boolean) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| hasParentIteratedBlock(TransactionManager.WorkArea) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| updateBackupSet(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| hadRollback(TransactionManager.WorkArea) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| honorStop(TransactionManager.WorkArea, StopConditionException) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getFullTransactionBlock(TransactionManager.WorkArea) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| registerCurrent(TransactionManager.WorkArea, LazyUndoable[]) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| removeFinalizable(Set[], Finalizable) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| registerTransactionFinish(Finalizable, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isEnclosingRollup(TransactionManager.WorkArea) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| processResettables(TransactionManager.WorkArea, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| rollback(TransactionManager.WorkArea, String, Throwable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| rollbackTx(TransactionManager.WorkArea, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| commitTx(TransactionManager.WorkArea, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isRootNestingLevel() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isRootExternal() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isGlobalBlock(TransactionManager.WorkArea) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| registerOutputParameterAssigner(TransactionManager.WorkArea, OutputParameterAssigner) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| registerFinalizable(Finalizable, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| rollbackTopLevel(TransactionManager.WorkArea) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| processTerminationHook(TransactionManager.WorkArea) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| isCausedBy(Throwable, Class) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| processRollback(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| processCommit(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| pushScope(String, int, int, boolean, boolean, boolean, boolean, BlockType) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| decodeLevel(int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| getScopeLabel() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| isTransactionAt(int) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| triggerErrorInCaller(TransactionManager.WorkArea, LegacyErrorException) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| backupWorker(TransactionManager.WorkArea, BlockDefinition) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| hasProperty(TransactionManager.WorkArea, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| incrementInteractions() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| startOffEndRegistration() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| notifyMasterFinish() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| registerUndo(LazyUndoable, int, boolean) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| deregisterOutputParameterAssigner(TransactionManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| untrackUndoables(TransactionManager.WorkArea, Object) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| registerCommit(Commitable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| disableLoopProtection(BlockDefinition) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| abortProcessing() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| trackUndoables() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isSuppressError(TransactionManager.WorkArea) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| pauseOffEndRegistration() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| resumeOffEndRegistration() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| registerBlockScopeable(TransactionManager.WorkArea, Scopeable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| registerOffEndQuery(TransactionManager.WorkArea, P2JQuery) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| pushScope(String, int, boolean, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| pushScope(String, int, boolean, boolean, boolean, boolean, BlockType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resetInteractions() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setRollup(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| saveNestedError(ConditionException) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hadPause() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| _isRetry(TransactionManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getNearestTopLevelType(TransactionManager.WorkArea) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| registerStopVetoHandler(StopConditionVetoHandler) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| registerResettable(Resettable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeFinalizable(Finalizable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| blockInitialized() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| triggerErrorInCaller(int, String, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| currentTransactionLevel() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isExternalBlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInteractions() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isRollup() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBlockType() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| markEndkeyRetry(TransactionManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isOffEndListener(TransactionManager.WorkArea, QueryOffEndListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| trackUndoables(TransactionManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| notifyCondition(BlockManager.Condition) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isBreakPending(TransactionManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isTopLevelBlock(TransactionManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerBatchListener(BatchListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| triggerErrorInCaller(int, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isSubTransactionLevel(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isTransactionLevel(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| deferError(String, Throwable, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerAt(int, boolean, LazyUndoable[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| triggerErrorInCaller(TransactionManager.WorkArea, Integer, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerAt(TransactionManager.WorkArea, int, boolean, LazyUndoable[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerCommitAt(int, Commitable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerFinalizableAt(int, Finalizable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerTopLevelFinalizable(Finalizable, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rollback(String, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getUndoableHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTransactionHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| triggerErrorInCaller(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| abnormalEnd(Throwable, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isNoTransactionLevel(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isGlobalBlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerAt(ScopeLevel, LazyUndoable[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isTopLevelDatabaseTrigger(TransactionManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| log(Level, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$popScope$1(TransactionManager.WorkArea, BlockDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$popScope$0(TransactionManager.WorkArea, BlockDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerBlockScopeable(Scopeable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerPendingScopeable(Scopeable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deregisterGlobalFinalizable(Finalizable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerNextExternal(Finalizable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerNearestLoopFinalizable(Finalizable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| makeBackup() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isTransactionActive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isRetry() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| honorNext(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forceRetry(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| triggerRetry(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| honorStop(StopConditionException) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| honorRetry(RetryUnwindException) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| honorError(ErrorConditionException) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasErrorProp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasEndkeyProp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasStopProp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasQuitProp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setProcessingQuit(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| batchStart() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| batchStop() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNestedMode(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getNestingLevel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerOffEndQuery(P2JQuery) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isOffEndListener(QueryOffEndListener) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| processOffEndListeners(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getOffEndListeners(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerOutputParameterAssigner(OutputParameterAssigner) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deferError(String, Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerCurrent(LazyUndoable[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| untrackUndoables(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rollbackTx(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| commitTx(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| notifyCondition(TransactionManager.WorkArea, ConditionException) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerNext(TransactionManager.WorkArea, LazyUndoable[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| currentOperation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| cleanupPending() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hadRollback() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rollback(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| rollbackTopLevel() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| popScope() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| notifyCondition(ConditionException) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| blockSetup() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| _isRetry() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| markEndkeyRetry() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasParentIteratedBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| needsRetry() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBreakPending() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSuppressError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abnormalEnd(Throwable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isFullTransaction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTransaction() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTopLevelBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isProcessingQuit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isHeadless() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEnclosingRollup() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| honorStopCondition() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isNestedMode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFullTransactionBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findNearestExternal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stopOffEndRegistration() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findNearestTopLevel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNearestTopLevelType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| processValidate() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| nearestExecutingBlock() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlock(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockAtDepth(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deregisterOutputParameterAssigner() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerNext(LazyUndoable[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTransDepth() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| beginTx() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| endTx() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| registerStopAfterTimer(TransactionManager.WorkArea, StopAfterTimer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$processCommit$4(TransactionManager.WorkArea, BlockDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$processRollback$3(TransactionManager.WorkArea, BlockDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| TransactionManager() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rollback() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| triggerErrorInCaller() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forceRetry() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| triggerRetry() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |