| functionBlock(Class, Object, String, BlockManager.TransactionType, Block, Class, int) |  | 0% |  | 0% | 47 | 47 | 130 | 130 | 1 | 1 |
| processLegacyError(BlockManager.WorkArea, LegacyErrorException, OnPhrase[], OnPhrase[]) |  | 0% |  | 0% | 35 | 35 | 67 | 67 | 1 | 1 |
| forEachWorker(BlockManager.TransactionType, P2JQuery, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% |  | 0% | 22 | 22 | 73 | 73 | 1 | 1 |
| topLevelBlock(Class, Object, String, BlockManager.TransactionType, BlockType, Block) |  | 0% |  | 0% | 29 | 29 | 75 | 75 | 1 | 1 |
| processCondition(BlockManager.WorkArea, OnPhrase[], OnPhrase[], ConditionException, String[], String) |  | 0% |  | 0% | 39 | 39 | 66 | 66 | 1 | 1 |
| forBlockWorker(BlockManager.TransactionType, P2JQuery, int, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% |  | 0% | 19 | 19 | 67 | 67 | 1 | 1 |
| returnWorker(BlockManager.WorkArea, Object, BlockManager.ReturnType) |  | 0% |  | 0% | 31 | 31 | 56 | 56 | 1 | 1 |
| editingBlock(CommonFrame, FrameElement[], EventList, String[], String, Block, int) |  | 0% |  | 0% | 19 | 19 | 62 | 62 | 1 | 1 |
| doBlockWorker(BlockManager.TransactionType, String[], String, OnPhrase[], Block) |  | 0% |  | 0% | 7 | 7 | 45 | 45 | 1 | 1 |
| coreLoop(BlockType, boolean, BlockManager.TransactionType, String[], String, ToClause, LogicalOp, OnPhrase[], OnPhrase[], Block) |  | 0% |  | 0% | 11 | 11 | 46 | 46 | 1 | 1 |
| checkJavaCall(BlockManager.WorkArea, Class, Object, String, Block, boolean, boolean, boolean) |  | 0% |  | 0% | 16 | 16 | 38 | 38 | 1 | 1 |
| doTerminationBlockWorker(BlockManager.WorkArea, BlockManager.TransactionType, String, boolean, Block) |  | 0% |  | 0% | 7 | 7 | 41 | 41 | 1 | 1 |
| catchBlock(BlockManager.TransactionType, String, Block) |  | 0% |  | 0% | 4 | 4 | 35 | 35 | 1 | 1 |
| processLegacyStop(BlockManager.WorkArea, LegacyStopException) |  | 0% |  | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
| processForBody(BlockManager.WorkArea, Block, ToClause, LogicalOp, OnPhrase[], OnPhrase[]) |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 1 | 1 |
| processBody(BlockManager.WorkArea, Block, OnPhrase[], OnPhrase[]) |  | 0% |  | 0% | 6 | 6 | 28 | 28 | 1 | 1 |
| setFuncReturn(Object, BlockManager.WorkArea, BlockType) |  | 0% |  | 0% | 13 | 13 | 22 | 22 | 1 | 1 |
| undoThrowTopLevel(object) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| recordExecutionStats(BlockType, Block, long) |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| hasLegacyStop(BlockManager.WorkArea, Class) |  | 0% |  | 0% | 11 | 11 | 13 | 13 | 1 | 1 |
| dumpExecutionStats() |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| stopAfter(long) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| hasLegacyError(BlockManager.WorkArea, Class, int) |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
| matchCondition(OnPhrase[], OnPhrase[], BlockManager.Condition) |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 1 | 1 |
| undoThrow(object) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| undoLeave(String, String) |  | 0% |  | 0% | 11 | 11 | 10 | 10 | 1 | 1 |
| repeatWorker(BlockManager.TransactionType, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| doLoopWorker(BlockManager.TransactionType, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| undoThrowStopTopLevel(object) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| decodeConditions(OnPhrase[], OnPhrase[]) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| returnError(object) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| checkFunctionReturn(Function) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| executeStateManaged(BlockManager.WorkArea, Runnable) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| displayErrorMessage(TransactionManager.TransactionHelper, LegacyError, int, boolean, boolean, boolean) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| registerCatchBlock(Class, Consumer) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| undoThrowStop(object) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| mustManageLegacyError(BlockManager.WorkArea, boolean) |  | 0% |  | 0% | 9 | 9 | 4 | 4 | 1 | 1 |
| isPersistentTriggerTopLevel(BlockManager.WorkArea) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| isNormal(BlockManager.WorkArea, Throwable, OnPhrase[]) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 |
| markReturnError(BlockManager.WorkArea) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| mustManageLegacyError(BlockManager.WorkArea) |  | 0% |  | 0% | 8 | 8 | 4 | 4 | 1 | 1 |
| matches(String[], String) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| exceptionToCondition(ConditionException) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| setReturnValue(BlockManager.WorkArea, LegacyError) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| deferredLeaveWorker(BlockManager.WorkArea, String) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| deferredNextWorker(BlockManager.WorkArea, String) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| displayErrorMessages(TransactionManager.TransactionHelper, LegacyError, boolean, boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$processLegacyError$2(BlockManager.WorkArea, BlockDefinition, Class, ObjectVar, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkLegacyError(RuntimeException) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| conditionMask(BlockManager.Condition) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| undoNext(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| processLegacyException(BlockManager.WorkArea, LegacyErrorException) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| lambda$processLegacyStop$3(BlockManager.WorkArea, BlockDefinition, Class, ObjectVar) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| promptForEditingUnlessHidden(CommonFrame, FrameElement[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| promptForEditingUnlessHidden(CommonFrame, FrameElement[], String[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| promptForEditingUnlessHidden(CommonFrame, FrameElement[], EventList, String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| promptForEditingUnlessHidden(CommonFrame, FrameElement[], EventList, String[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setEditingUnlessHidden(CommonFrame, FrameElement[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setEditingUnlessHidden(CommonFrame, FrameElement[], String[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setEditingUnlessHidden(CommonFrame, FrameElement[], EventList, String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setEditingUnlessHidden(CommonFrame, FrameElement[], EventList, String[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| updateEditingUnlessHidden(CommonFrame, FrameElement[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| updateEditingUnlessHidden(CommonFrame, FrameElement[], String[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| updateEditingUnlessHidden(CommonFrame, FrameElement[], EventList, String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| updateEditingUnlessHidden(CommonFrame, FrameElement[], EventList, String[], String, Block) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| convertTransType(BlockManager.TransactionType, BlockType) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| undoReturnNormal(String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(String, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(String, double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsume(String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnError(String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getFunctionReturn() |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| needsIterate(ToClause, LogicalOp) |  | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
| processLegacyStopException(BlockManager.WorkArea, LegacyStopException) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| testLeave(BlockManager.WorkArea, String[], String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| testNext(BlockManager.WorkArea, String[], String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| undoReturnNormalTopLevel(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormalTopLevel(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormalTopLevel(double) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsumeTopLevel(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnErrorTopLevel(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(String, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| shouldDisplayError(TransactionManager.TransactionHelper, LegacyError) |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| forBlockTo(P2JQuery, int, String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(P2JQuery, int, String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| undoRetry(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(String, BaseDataType) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormalTopLevel(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsume(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsume(String, character) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnError(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnError(String, character) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| mustThrowLegacyError(BlockManager.WorkArea, Class) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| forBlock(P2JQuery, int, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlock(P2JQuery, int, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlock(BlockManager.TransactionType, P2JQuery, int, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlock(BlockManager.TransactionType, P2JQuery, int, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlock(P2JQuery, int, String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlock(P2JQuery, int, String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlock(BlockManager.TransactionType, P2JQuery, int, String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlock(BlockManager.TransactionType, P2JQuery, int, String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(P2JQuery, int, String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(P2JQuery, int, String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(BlockManager.TransactionType, P2JQuery, int, String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(BlockManager.TransactionType, P2JQuery, int, String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(P2JQuery, int, String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(P2JQuery, int, String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(BlockManager.TransactionType, P2JQuery, int, String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockWhile(BlockManager.TransactionType, P2JQuery, int, String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockTo(P2JQuery, int, String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockTo(P2JQuery, int, String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockTo(BlockManager.TransactionType, P2JQuery, int, String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockTo(BlockManager.TransactionType, P2JQuery, int, String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockTo(P2JQuery, int, String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockTo(BlockManager.TransactionType, P2JQuery, int, String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockTo(BlockManager.TransactionType, P2JQuery, int, String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(P2JQuery, int, String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(P2JQuery, int, String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(BlockManager.TransactionType, P2JQuery, int, String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(BlockManager.TransactionType, P2JQuery, int, String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(P2JQuery, int, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(BlockManager.TransactionType, P2JQuery, int, String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forBlockToWhile(BlockManager.TransactionType, P2JQuery, int, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(P2JQuery, String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(P2JQuery, String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| undoRetry() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoRetryTopLevel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormalTopLevel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormal(BaseDataType) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnNormalTopLevel(BaseDataType) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsume() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsumeTopLevel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsume(character) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnConsumeTopLevel(character) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnError() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnErrorTopLevel() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnError(character) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| undoReturnErrorTopLevel(character) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ignoreNextCall(Runnable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| exitTopLevel(BlockManager.WorkArea) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| function(Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Class, int, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| function(String, Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| function(Object, String, Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| function(Class, Object, String, Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(String, Class, int, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(String, Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Class, Object, String, Class, int, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Object, String, Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Class, Object, String, Class, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forEach(P2JQuery, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEach(P2JQuery, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEach(BlockManager.TransactionType, P2JQuery, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEach(BlockManager.TransactionType, P2JQuery, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEach(P2JQuery, String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEach(P2JQuery, String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEach(BlockManager.TransactionType, P2JQuery, String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEach(BlockManager.TransactionType, P2JQuery, String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(P2JQuery, String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(P2JQuery, String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(BlockManager.TransactionType, P2JQuery, String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(BlockManager.TransactionType, P2JQuery, String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(P2JQuery, String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(P2JQuery, String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(BlockManager.TransactionType, P2JQuery, String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachWhile(BlockManager.TransactionType, P2JQuery, String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(P2JQuery, String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(P2JQuery, String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(BlockManager.TransactionType, P2JQuery, String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(BlockManager.TransactionType, P2JQuery, String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(P2JQuery, String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(BlockManager.TransactionType, P2JQuery, String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachTo(BlockManager.TransactionType, P2JQuery, String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(P2JQuery, String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(P2JQuery, String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(BlockManager.TransactionType, P2JQuery, String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(BlockManager.TransactionType, P2JQuery, String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(P2JQuery, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(BlockManager.TransactionType, P2JQuery, String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| forEachToWhile(BlockManager.TransactionType, P2JQuery, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| topLevelType(BlockManager.WorkArea) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| externalProcedure(Object, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| externalProcedure(Class, Object, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| extentFunction(Object, String, Class, int, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Class, Object, String, Class, int, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doWhile(String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWhile(String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWhile(BlockManager.TransactionType, String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWhile(BlockManager.TransactionType, String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWhile(String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWhile(String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWhile(BlockManager.TransactionType, String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doWhile(BlockManager.TransactionType, String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(BlockManager.TransactionType, String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(BlockManager.TransactionType, String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(BlockManager.TransactionType, String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doTo(BlockManager.TransactionType, String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(BlockManager.TransactionType, String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(BlockManager.TransactionType, String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(BlockManager.TransactionType, String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doToWhile(BlockManager.TransactionType, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(BlockManager.TransactionType, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(BlockManager.TransactionType, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(BlockManager.TransactionType, String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeat(BlockManager.TransactionType, String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(BlockManager.TransactionType, String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(BlockManager.TransactionType, String[], String, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(BlockManager.TransactionType, String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatWhile(BlockManager.TransactionType, String[], String, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(BlockManager.TransactionType, String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(BlockManager.TransactionType, String[], String, ToClause, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(BlockManager.TransactionType, String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatTo(BlockManager.TransactionType, String[], String, ToClause, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(BlockManager.TransactionType, String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(BlockManager.TransactionType, String[], String, ToClause, LogicalOp, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(BlockManager.TransactionType, String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| repeatToWhile(BlockManager.TransactionType, String[], String, ToClause, LogicalOp, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| promptForEditing(CommonFrame, FrameElement[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| promptForEditing(CommonFrame, FrameElement[], String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| promptForEditing(CommonFrame, FrameElement[], EventList, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| promptForEditing(CommonFrame, FrameElement[], EventList, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEditing(CommonFrame, FrameElement[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEditing(CommonFrame, FrameElement[], String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEditing(CommonFrame, FrameElement[], EventList, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEditing(CommonFrame, FrameElement[], EventList, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateEditing(CommonFrame, FrameElement[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateEditing(CommonFrame, FrameElement[], String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateEditing(CommonFrame, FrameElement[], EventList, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateEditing(CommonFrame, FrameElement[], EventList, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testProps(int, BlockManager.Condition) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| internalProcedure(BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalProcedure(String, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalProcedure(Object, String, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalProcedure(Class, Object, String, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| trigger(Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| function(Class, Object, String, Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Class, Object, String, Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| storeReturnValue(WrappedResource) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue(Stream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| leave(BlockManager.WorkArea, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| next(BlockManager.WorkArea, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| internalProcedure(Class, Object, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| function(Object, String, Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(String, Class, int, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Object, String, Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| doBlock(String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBlock(String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBlock(BlockManager.TransactionType, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBlock(BlockManager.TransactionType, String[], String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBlock(String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBlock(String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBlock(BlockManager.TransactionType, String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| doBlock(BlockManager.TransactionType, String[], String, OnPhrase[], Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnNormal(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnNormal(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnNormal(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnNormal(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnConsume(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnError(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| processCatch(Body) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mustManageLegacyStop(BlockManager.WorkArea) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$processForBody$1(BlockManager.WorkArea, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$processBody$0(BlockManager.WorkArea, BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| onRoutineLevel(BlockManager.Condition, BlockManager.Action) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| onBlockLevel(BlockManager.Condition, BlockManager.Action) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| externalProcedure(Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| externalProcedure(BlockManager.TransactionType, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| externalProcedure(Class, Object, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalProcedure(Object, String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| extentFunction(Class, int, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| function(String, Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(String, Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| returnNormal(WrappedResource) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnNormal(Stream) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| hasLegacyError(Class, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| externalProcedure(Object, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalProcedure(String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| function(Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extentFunction(Class, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leave(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| next(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| stop() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| quit() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| returnNormal() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnNormal(BaseDataType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnExtentNormal(BaseDataType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnNormal(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeReturnValue(BaseDataType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| storeExtentReturnValue(BaseDataType[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnConsume() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnError() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| catchBlock(String, Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mustManageLegacyError(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mustThrowLegacyError(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasLegacyStop(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReturnType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| returnWorker(BaseDataType, BlockManager.ReturnType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| stopAfter(NumberType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| internalProcedure(Block) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deferredLeave(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deferredNext(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| returnConsume(character) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| returnError(character) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| catchError(Class, Consumer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| catchStop(Class, Consumer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| undoLeave() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| undoLeave(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| undoNext() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| undoNext(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| mustManageLegacyError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| BlockManager() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leave() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| next() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |