| asAssertStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asBlockStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asBreakStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asContinueStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asDoStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asEmptyStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asExplicitConstructorInvocationStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asExpressionStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asForStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asIfStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asLabeledStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asLocalClassDeclarationStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asLocalRecordDeclarationStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asReturnStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asSwitchStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asSynchronizedStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asThrowStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asTryStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asUnparsableStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asWhileStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asForEachStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asYieldStmt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Statement() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getMetaModel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAssertStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBlockStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBreakStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isContinueStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDoStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEmptyStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isExplicitConstructorInvocationStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isExpressionStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isForStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isIfStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLabeledStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLocalClassDeclarationStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLocalRecordDeclarationStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isReturnStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSwitchStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSynchronizedStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isThrowStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTryStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUnparsableStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isWhileStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toAssertStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toBlockStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toBreakStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toContinueStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toDoStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toEmptyStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toExplicitConstructorInvocationStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toExpressionStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toForStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toIfStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toLabeledStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toLocalClassDeclarationStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toLocalRecordDeclarationStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toReturnStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toSwitchStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toSynchronizedStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toThrowStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toTryStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toUnparsableStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toWhileStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isForEachStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toForEachStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isYieldStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toYieldStmt() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifAssertStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifBlockStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifBreakStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifContinueStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifDoStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifEmptyStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifExplicitConstructorInvocationStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifExpressionStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifForStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifIfStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifLabeledStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifLocalClassDeclarationStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifLocalRecordDeclarationStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifReturnStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifSwitchStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifSynchronizedStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThrowStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifTryStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifUnparsableStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifWhileStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifForEachStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifYieldStmt(Consumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Statement(TokenRange) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |