| caseAFeaturePrimaryExpression(AFeaturePrimaryExpression) |  | 0% |  | 0% | 23 | 23 | 57 | 57 | 1 | 1 |
| handleArrowFeatureCall(AFeatureCall) |  | 0% |  | 0% | 19 | 19 | 53 | 53 | 1 | 1 |
| handleDotFeatureCall(AFeatureCall) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| inARelationalExpression(ARelationalExpression) |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 1 | 1 |
| caseAIfExpression(AIfExpression) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| getParametersAsType(Object) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| caseADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| caseARelationalExpressionTail(ARelationalExpressionTail) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| caseAContextDeclaration(AContextDeclaration) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| caseALogicalExp(ALogicalExp) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| caseAVariableDeclarationList(AVariableDeclarationList) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| caseAPropertyCallExpression(APropertyCallExpression) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| inALetVariableDeclaration(ALetVariableDeclaration) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| caseALetExp(ALetExp) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| caseALetVariableDeclaration(ALetVariableDeclaration) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| caseALogicalExpressionTail(ALogicalExpressionTail) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| ValidationJavaTranslator() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| handleConcat(AFeatureCall) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getDeclaredLetVariableValue(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| caseAClassifierContextDeclaration(AClassifierContextDeclaration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| caseAOperationContextDeclaration(AOperationContextDeclaration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| caseAAttributeOrAssociationContextDeclaration(AAttributeOrAssociationContextDeclaration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| postProcess() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| caseAVariableDeclaration(AVariableDeclaration) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getPathTail(String) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| caseAVariableDeclarationListTail(AVariableDeclarationListTail) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| handleOclIsTypeOf(Object) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| caseAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| mergeTranslationLayerAfter() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| mergeTranslationLayerBefore() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| handleOclIsKindOf(Object) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| caseAVariableDeclarationLetExpSub(AVariableDeclarationLetExpSub) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| caseTStringLit(TStringLit) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| caseTImplies(TImplies) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| caseAEqualExpression(AEqualExpression) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| mergeTranslationLayers() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| newLetVariableContext() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| dropLetVariableContext() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| addLetVariableToContext(String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseAInvClassifierExpressionBody(AInvClassifierExpressionBody) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| caseADefClassifierExpressionBody(ADefClassifierExpressionBody) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| outALetVariableDeclaration(ALetVariableDeclaration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newTranslationLayer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| prependToTranslationLayer(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| appendToTranslationLayer(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| inADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isOperationArgument(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRootName(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| write(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| outAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| outADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseATypeDeclaration(ATypeDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTName(TName) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTBoolean(TBoolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTInt(TInt) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTReal(TReal) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| outARelationalExpression(ARelationalExpression) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTAnd(TAnd) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTOr(TOr) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTXor(TXor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTNot(TNot) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTPlus(TPlus) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTMinus(TMinus) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTMult(TMult) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTDiv(TDiv) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTEqual(TEqual) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTNotEqual(TNotEqual) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTLt(TLt) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTLteq(TLteq) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTGt(TGt) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTGteq(TGteq) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTLBrace(TLBrace) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTLBracket(TLBracket) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTLParen(TLParen) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTRBrace(TRBrace) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTRBracket(TRBracket) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTRParen(TRParen) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTApostrophe(TApostrophe) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTBlank(TBlank) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTCollection(TCollection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTComment(TSingleLineComment) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTIf(TIf) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTElse(TElse) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTComma(TComma) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTDot(TDot) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseTScopeOperator(TScopeOperator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getModelElement() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| inALetExp(ALetExp) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| outALetExp(ALetExp) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| caseABodyOperationStereotype(ABodyOperationStereotype) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseAPreOperationStereotype(APreOperationStereotype) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseAPostOperationStereotype(APostOperationStereotype) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseAMessageExpression(AMessageExpression) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTInv(TInv) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTDef(TDef) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTLet(TLet) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTColon(TColon) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTContext(TContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTEndif(TEndif) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTAttr(TAttr) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTBag(TBag) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTBar(TBar) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTBody(TBody) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTCommercialAt(TCommercialAt) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTDerive(TDerive) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTEndpackage(TEndpackage) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTEnum(TEnum) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTIn(TIn) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTInit(TInit) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTIsSentOperator(TIsSentOperator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTMessageOperator(TMessageOperator) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTNewLine(TNewLine) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTOper(TOper) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTOrderedset(TOrderedset) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTPackage(TPackage) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTPost(TPost) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTPre(TPre) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTArrow(TArrow) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTThen(TThen) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTRange(TRange) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTSemicolon(TSemicolon) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTUnknown(TUnknown) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTSequence(TSequence) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTSet(TSet) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTTab(TTab) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTTuple(TTuple) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| caseTTupletype(TTupletype) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |