| JPQLGrammar1_0 |  | 0% | | n/a | 11 | 11 | 284 | 284 | 11 | 11 | 1 | 1 |
| AbstractExpression |  | 0% |  | 0% | 156 | 156 | 272 | 272 | 48 | 48 | 1 | 1 |
| JPQLQueryBNF |  | 0% |  | 0% | 82 | 82 | 163 | 163 | 41 | 41 | 1 | 1 |
| Join |  | 0% |  | 0% | 98 | 98 | 143 | 143 | 26 | 26 | 1 | 1 |
| LikeExpression |  | 0% |  | 0% | 86 | 86 | 126 | 126 | 26 | 26 | 1 | 1 |
| CollectionMemberDeclaration |  | 0% |  | 0% | 91 | 91 | 126 | 126 | 24 | 24 | 1 | 1 |
| CaseExpression |  | 0% |  | 0% | 89 | 89 | 118 | 118 | 26 | 26 | 1 | 1 |
| AbstractSelectStatement |  | 0% |  | 0% | 85 | 85 | 123 | 123 | 22 | 22 | 1 | 1 |
| AbstractTripleEncapsulatedExpression |  | 0% |  | 0% | 71 | 71 | 123 | 123 | 21 | 21 | 1 | 1 |
| OrderByItem |  | 0% |  | 0% | 84 | 84 | 110 | 110 | 26 | 26 | 1 | 1 |
| BetweenExpression |  | 0% |  | 0% | 81 | 81 | 107 | 107 | 27 | 27 | 1 | 1 |
| InExpression |  | 0% |  | 0% | 66 | 66 | 103 | 103 | 24 | 24 | 1 | 1 |
| CollectionExpression |  | 0% |  | 0% | 49 | 49 | 84 | 84 | 23 | 23 | 1 | 1 |
| JoinFactory |  | 0% |  | 0% | 25 | 25 | 80 | 80 | 2 | 2 | 1 | 1 |
| AbstractFromClause |  | 0% |  | 0% | 55 | 55 | 93 | 93 | 20 | 20 | 1 | 1 |
| AbstractPathExpression |  | 0% |  | 0% | 48 | 48 | 97 | 97 | 20 | 20 | 1 | 1 |
| CollectionMemberExpression |  | 0% |  | 0% | 65 | 65 | 89 | 89 | 21 | 21 | 1 | 1 |
| UpdateClause |  | 0% |  | 0% | 57 | 57 | 82 | 82 | 21 | 21 | 1 | 1 |
| WhenClause |  | 0% |  | 0% | 57 | 57 | 81 | 81 | 21 | 21 | 1 | 1 |
| EclipseLinkJPQLGrammar2_4 |  | 0% | | n/a | 13 | 13 | 92 | 92 | 13 | 13 | 1 | 1 |
| AbstractDoubleEncapsulatedExpression |  | 0% |  | 0% | 52 | 52 | 82 | 82 | 18 | 18 | 1 | 1 |
| JPQLGrammar2_0 |  | 0% | | n/a | 13 | 13 | 89 | 89 | 13 | 13 | 1 | 1 |
| RangeVariableDeclaration |  | 0% |  | 0% | 59 | 59 | 83 | 83 | 23 | 23 | 1 | 1 |
| ExpressionRegistry |  | 0% |  | 0% | 29 | 29 | 77 | 77 | 24 | 24 | 1 | 1 |
| AnonymousExpressionVisitor |  | 0% | | n/a | 86 | 86 | 170 | 170 | 86 | 86 | 1 | 1 |
| ConstructorExpression |  | 0% |  | 0% | 46 | 46 | 81 | 81 | 19 | 19 | 1 | 1 |
| TreatExpression |  | 0% |  | 0% | 55 | 55 | 79 | 79 | 20 | 20 | 1 | 1 |
| HierarchicalQueryClause |  | 0% |  | 0% | 52 | 52 | 81 | 81 | 17 | 17 | 1 | 1 |
| TrimExpression |  | 0% |  | 0% | 57 | 57 | 80 | 80 | 20 | 20 | 1 | 1 |
| EmptyCollectionComparisonExpression |  | 0% |  | 0% | 50 | 50 | 82 | 82 | 20 | 20 | 1 | 1 |
| IdentificationVariableDeclaration |  | 0% |  | 0% | 48 | 48 | 71 | 71 | 17 | 17 | 1 | 1 |
| JPQLExpression |  | 0% |  | 0% | 43 | 43 | 73 | 73 | 20 | 20 | 1 | 1 |
| UnionClause |  | 0% |  | 0% | 52 | 52 | 67 | 67 | 22 | 22 | 1 | 1 |
| UpdateItem |  | 0% |  | 0% | 46 | 46 | 68 | 68 | 17 | 17 | 1 | 1 |
| DeleteClause |  | 0% |  | 0% | 40 | 40 | 59 | 59 | 17 | 17 | 1 | 1 |
| AsOfClause |  | 0% |  | 0% | 45 | 45 | 58 | 58 | 18 | 18 | 1 | 1 |
| TableVariableDeclaration |  | 0% |  | 0% | 42 | 42 | 60 | 60 | 17 | 17 | 1 | 1 |
| ResultVariable |  | 0% |  | 0% | 43 | 43 | 61 | 61 | 16 | 16 | 1 | 1 |
| RegexpExpression |  | 0% |  | 0% | 45 | 45 | 60 | 60 | 17 | 17 | 1 | 1 |
| AbstractEncapsulatedExpression |  | 0% |  | 0% | 42 | 42 | 67 | 67 | 12 | 12 | 1 | 1 |
| SelectStatement |  | 0% |  | 0% | 42 | 42 | 64 | 64 | 18 | 18 | 1 | 1 |
| ExtractExpression |  | 0% |  | 0% | 42 | 42 | 59 | 59 | 16 | 16 | 1 | 1 |
| CastExpression |  | 0% |  | 0% | 42 | 42 | 60 | 60 | 17 | 17 | 1 | 1 |
| CompoundExpression |  | 0% |  | 0% | 39 | 39 | 62 | 62 | 16 | 16 | 1 | 1 |
| AbstractSelectClause |  | 0% |  | 0% | 35 | 35 | 54 | 54 | 16 | 16 | 1 | 1 |
| EclipseLinkJPQLGrammar2_1 |  | 0% | | n/a | 13 | 13 | 55 | 55 | 13 | 13 | 1 | 1 |
| NullComparisonExpression |  | 0% |  | 0% | 30 | 30 | 51 | 51 | 16 | 16 | 1 | 1 |
| JPQLGrammar2_1 |  | 0% | | n/a | 13 | 13 | 51 | 51 | 13 | 13 | 1 | 1 |
| AbstractConditionalClause |  | 0% |  | 0% | 28 | 28 | 43 | 43 | 15 | 15 | 1 | 1 |
| FunctionExpression |  | 0% |  | 0% | 31 | 31 | 52 | 52 | 15 | 15 | 1 | 1 |
| DateTime |  | 0% |  | 0% | 30 | 30 | 43 | 43 | 17 | 17 | 1 | 1 |
| GroupByClause |  | 0% |  | 0% | 25 | 25 | 42 | 42 | 14 | 14 | 1 | 1 |
| DeleteStatement |  | 0% |  | 0% | 26 | 26 | 43 | 43 | 14 | 14 | 1 | 1 |
| ArithmeticExpressionFactory |  | 0% |  | 0% | 14 | 14 | 42 | 42 | 4 | 4 | 1 | 1 |
| AbstractOrderByClause |  | 0% |  | 0% | 23 | 23 | 39 | 39 | 12 | 12 | 1 | 1 |
| UpdateStatement |  | 0% |  | 0% | 25 | 25 | 43 | 43 | 13 | 13 | 1 | 1 |
| ArithmeticFactor |  | 0% |  | 0% | 30 | 30 | 40 | 40 | 16 | 16 | 1 | 1 |
| EclipseLinkJPQLGrammar2_5 |  | 0% | | n/a | 13 | 13 | 45 | 45 | 13 | 13 | 1 | 1 |
| NotExpression |  | 0% |  | 0% | 28 | 28 | 38 | 38 | 14 | 14 | 1 | 1 |
| AbstractLiteralExpressionFactory |  | 0% |  | 0% | 15 | 15 | 32 | 32 | 3 | 3 | 1 | 1 |
| ExpressionFactory |  | 0% |  | 0% | 13 | 13 | 36 | 36 | 11 | 11 | 1 | 1 |
| IsExpressionFactory |  | 0% |  | 0% | 7 | 7 | 24 | 24 | 2 | 2 | 1 | 1 |
| ConnectByClause |  | 0% |  | 0% | 24 | 24 | 35 | 35 | 13 | 13 | 1 | 1 |
| AbstractJPQLGrammar |  | 0% |  | 0% | 21 | 21 | 48 | 48 | 20 | 20 | 1 | 1 |
| FullyQualifyPathExpressionVisitor |  | 0% |  | 0% | 26 | 26 | 40 | 40 | 16 | 16 | 1 | 1 |
| ComparisonExpressionFactory |  | 0% |  | 0% | 13 | 13 | 29 | 29 | 2 | 2 | 1 | 1 |
| AggregateFunction |  | 0% |  | 0% | 19 | 19 | 25 | 25 | 10 | 10 | 1 | 1 |
| InputParameter |  | 0% |  | 0% | 20 | 20 | 24 | 24 | 13 | 13 | 1 | 1 |
| AbstractSingleEncapsulatedExpression |  | 0% |  | 0% | 19 | 19 | 29 | 29 | 12 | 12 | 1 | 1 |
| IdentificationVariable |  | 0% |  | 0% | 16 | 16 | 30 | 30 | 14 | 14 | 1 | 1 |
| NotExpressionFactory |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 2 | 2 | 1 | 1 |
| BadExpression |  | 0% |  | 0% | 19 | 19 | 26 | 26 | 13 | 13 | 1 | 1 |
| AbstractExpressionVisitor |  | 0% | | n/a | 85 | 85 | 85 | 85 | 85 | 85 | 1 | 1 |
| FunctionExpressionFactory |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 5 | 5 | 1 | 1 |
| AbstractExpression.Info |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 8 | 8 | 1 | 1 |
| ComparisonExpression |  | 0% |  | 0% | 20 | 20 | 21 | 21 | 8 | 8 | 1 | 1 |
| AndExpressionFactory |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 3 | 3 | 1 | 1 |
| StringLiteral |  | 0% |  | 0% | 15 | 15 | 21 | 21 | 12 | 12 | 1 | 1 |
| ResultVariableFactory |  | 0% |  | 0% | 9 | 9 | 18 | 18 | 3 | 3 | 1 | 1 |
| ExistsExpression |  | 0% |  | 0% | 12 | 12 | 19 | 19 | 8 | 8 | 1 | 1 |
| GroupByItemFactory |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 2 | 2 | 1 | 1 |
| RangeVariableDeclarationFactory |  | 0% |  | 0% | 11 | 11 | 18 | 18 | 2 | 2 | 1 | 1 |
| UpdateItemStateFieldPathExpressionFactory |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 2 | 2 | 1 | 1 |
| ArithmeticExpression |  | 0% |  | 0% | 17 | 17 | 16 | 16 | 8 | 8 | 1 | 1 |
| IdentifierRole |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 | 1 | 1 |
| CountFunction |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 4 | 4 | 1 | 1 |
| TrimExpression.Specification |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| NumericLiteral |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 11 | 11 | 1 | 1 |
| FunctionExpressionFactory.ParameterCount |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| KeywordExpressionFactory |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
| ConcatExpression |  | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
| AbstractEclipseLinkTraverseParentVisitor |  | 0% | | n/a | 13 | 13 | 25 | 25 | 13 | 13 | 1 | 1 |
| EclipseLinkAnonymousExpressionVisitor |  | 0% | | n/a | 13 | 13 | 25 | 25 | 13 | 13 | 1 | 1 |
| AbstractEclipseLinkTraverseChildrenVisitor |  | 0% | | n/a | 13 | 13 | 25 | 25 | 13 | 13 | 1 | 1 |
| OrderByItem.NullOrdering |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| UnknownExpression |  | 0% | | n/a | 11 | 11 | 16 | 16 | 11 | 11 | 1 | 1 |
| EclipseLinkJPQLGrammar2_0 |  | 0% | | n/a | 13 | 13 | 19 | 19 | 13 | 13 | 1 | 1 |
| AllOrAnyExpressionFactory |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| KeywordExpression |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 9 | 9 | 1 | 1 |
| QueryPosition |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 7 | 7 | 1 | 1 |
| OnClause |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 4 | 4 | 1 | 1 |
| AbstractSchemaName |  | 0% | | n/a | 10 | 10 | 15 | 15 | 10 | 10 | 1 | 1 |
| EntityTypeLiteral |  | 0% | | n/a | 9 | 9 | 14 | 14 | 9 | 9 | 1 | 1 |
| TreatExpressionFactory |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| ComparisonExpressionBNF |  | 0% | | n/a | 2 | 2 | 15 | 15 | 2 | 2 | 1 | 1 |
| GeneralIdentificationExpressionFactory |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| SubExpression |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 7 | 7 | 1 | 1 |
| EclipseLinkJPQLGrammar2_6 |  | 0% | | n/a | 13 | 13 | 17 | 17 | 13 | 13 | 1 | 1 |
| EclipseLinkJPQLGrammar2_3 |  | 0% | | n/a | 13 | 13 | 17 | 17 | 13 | 13 | 1 | 1 |
| EclipseLinkJPQLGrammar2_2 |  | 0% | | n/a | 13 | 13 | 17 | 17 | 13 | 13 | 1 | 1 |
| VirtualJPQLQueryBNF |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
| InternalOrderByItemFactory |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| DivisionExpression |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 3 | 3 | 1 | 1 |
| MultiplicationExpression |  | 0% |  | 0% | 8 | 8 | 8 | 8 | 3 | 3 | 1 | 1 |
| SizeExpression |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 5 | 5 | 1 | 1 |
| EntryExpressionFactory |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| AllOrAnyExpression |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 5 | 5 | 1 | 1 |
| OrderByItem.Ordering |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| CollectionMemberExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DatabaseType |  | 0% |  | 0% | 10 | 10 | 8 | 8 | 6 | 6 | 1 | 1 |
| CaseExpression.ParsingType |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| TypeExpression |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 5 | 5 | 1 | 1 |
| NullExpression |  | 0% | | n/a | 8 | 8 | 10 | 10 | 8 | 8 | 1 | 1 |
| DateTimeFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| EncapsulatedIdentificationVariableExpression |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 4 | 4 | 1 | 1 |
| AndExpression |  | 0% |  | 0% | 8 | 8 | 9 | 9 | 5 | 5 | 1 | 1 |
| SelectExpressionBNF |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| ArithmeticPrimaryBNF |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| SimpleConditionalExpressionBNF |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
| LogicalExpression |  | 0% |  | 0% | 7 | 7 | 7 | 7 | 4 | 4 | 1 | 1 |
| AbstractSchemaNameFactory |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| UnionClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RangeDeclarationFactory |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| WhereClause |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 4 | 4 | 1 | 1 |
| ScalarExpressionBNF |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| StringPrimaryBNF |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| LiteralBNF |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| EclipseLinkJPQLGrammar1 |  | 0% | | n/a | 11 | 11 | 13 | 13 | 11 | 11 | 1 | 1 |
| ConstructorItemBNF |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| InExpressionItemBNF |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| SimpleSelectExpressionBNF |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| FunctionItemBNF |  | 0% | | n/a | 2 | 2 | 11 | 11 | 2 | 2 | 1 | 1 |
| IdentificationVariableDeclarationFactory |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| BetweenExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| LikeExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| GroupByItemBNF |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| ExpressionVisitorWrapper |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 4 | 4 | 1 | 1 |
| DeleteStatementFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalColumnExpressionBNF |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| FunctionsReturningNumericsBNF |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
| HierarchicalQueryClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SimpleSelectStatement |  | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 1 | 1 |
| OrExpressionFactory |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| StateFieldPathExpression |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| CollectionValuedPathExpression |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| IdentificationVariableFactory |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
| DefaultStringExpression |  | 0% | | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 |
| OrderByItemBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| RegexpExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalOrderByItemBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| GeneralIdentificationVariableBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| JPQLStatementBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| ConditionalExpressionBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| FunctionsReturningStringsBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| BetweenExpressionBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| StringLiteralFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalFromClauseBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| InternalBetweenExpressionBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| InternalEntityTypeExpressionBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| AggregateExpressionBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| BooleanPrimaryBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| NewValueBNF |  | 0% | | n/a | 2 | 2 | 9 | 9 | 2 | 2 | 1 | 1 |
| LocateExpression |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| IndexExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| MinFunctionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CastExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DeleteClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| GroupByClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| WhenClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SqrtExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| UpdateStatementFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| LowerExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| AsOfClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| OrderSiblingsByClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ModExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SubstringExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SimpleSelectStatementFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SizeExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| StartWithClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CollectionMemberDeclarationFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SelectStatementFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| AbsExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| MaxFunctionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CaseExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TypeExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExistsExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ObjectExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FromClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SubstringExpression |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| LocateExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TrimExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ConnectByClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| UpdateClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExtractExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| NullIfExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TableVariableDeclarationFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| LengthExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SelectClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CountFunctionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ConstructorExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ConcatExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| OrderByClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TableExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| WhereClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SumFunctionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| OnClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CoalesceExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HavingClauseFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| UpperExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| AvgFunctionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalSimpleFromClauseBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| ConditionalTermBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| CaseExpressionBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| ConditionalPrimaryBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| ConditionalFactorBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| InternalCountBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| SimpleResultVariableBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| SubSelectIdentificationVariableDeclarationBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| ResultVariableBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| InternalConnectByClauseBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| InternalConcatExpressionBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| EmptyCollectionComparisonExpression.StateFieldPathToCollectionValuedPathConverter |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| EntityTypeExpressionBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| DateTimePrimaryBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| SimpleArithmeticExpressionBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| UnknownExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RangeDeclarationBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| ArithmeticTermBNF |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| JoinCollectionValuedPathExpressionFactory |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| DatabaseTypeFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CollectionValuedPathExpressionFactory |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| BadExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| OrderByItemFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DefaultEclipseLinkJPQLGrammar |  | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| UpdateItemFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalModExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| SubqueryBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalOrderByClauseBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalLowerExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| CaseOperandBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalCoalesceExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| BadExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalSubstringStringExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalSubstringPositionExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalUpdateClauseBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| LiteralExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalSqrtExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| EnumPrimaryBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| EntityTypeLiteralBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| DeleteClauseRangeVariableDeclarationBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalWhenClauseBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalLocateStringExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| QualifiedIdentificationVariableBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| UnionClauseBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| EntityTypeLiteralFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalLocateThirdExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| EntityOrValueExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InputParameterBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| ElseExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| DefaultJPQLGrammar |  | 0% | | n/a | 6 | 6 | 6 | 6 | 6 | 6 | 1 | 1 |
| JoinAssociationPathExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| StateFieldPathExpressionFactory |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InternalUpperExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| TableExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| InternalLengthExpressionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| InternalAggregateFunctionBNF |  | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| CoalesceExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| AbstractEclipseLinkExpressionVisitor |  | 0% | | n/a | 13 | 13 | 13 | 13 | 13 | 13 | 1 | 1 |
| SqrtExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| LowerExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| LengthExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ModExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| NullIfExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| UpperExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| AbsExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| SelectClause |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| SimpleSelectClause |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| FromClause |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| SimpleFromClause |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| OrderSiblingsByClause |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| StartWithClause |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| CollectionValuedPathExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| SimpleEntityExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| StringLiteralBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| AbstractSchemaNameBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| OrderSiblingsByClauseBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| DatetimeExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| BooleanExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| DatabaseTypeQueryBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| RangeVariableDeclarationBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| IndexExpression |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| OrderByClause |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| SingleValuedObjectPathExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| UpdateItemBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| InternalJoinBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| OrderByClauseBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| IdentificationVariableBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| InternalSimpleSelectExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ArithmeticExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| EnumExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ArithmeticFactorBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| StringExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| SelectClauseBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| WhenClauseBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| HavingClause |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| OrExpression |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| InternalSelectExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ObjectExpression |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| IdentificationVariableDeclarationBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| UpdateItemStateFieldPathExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| PatternValueBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| StateFieldPathExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| SimpleEntityOrValueExpressionBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| FromClauseBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| NumericLiteralBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| LikeExpressionEscapeCharacterBNF |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| ResultVariableFactory.SelectClauseVisitor |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| FullyQualifyPathExpressionVisitor.GeneralIdentificationVariableVisitor |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| JoinBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DerivedCollectionMemberDeclarationBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FunctionsReturningDatetimeBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CastExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SelectStatementBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| FunctionExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| AllOrAnyExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| NullComparisonExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ConstructorExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TableVariableDeclarationBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TreatExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| GroupByClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ConnectByClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExtractExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| AsOfClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DeleteClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| WhereClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CollectionMemberDeclarationBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| UpdateStatementBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| NullIfExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SimpleSelectClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HierarchicalQueryClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CoalesceExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| InExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ValueExpressionFactory | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ObjectExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| StartWithClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| KeyExpressionFactory | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| BooleanLiteralBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SingleValuedPathExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| RegexpExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CollectionMemberExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DeleteStatementBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ExistsExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| EntityExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TypeExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| LikeExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| DateTimeTimestampLiteralBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| EmptyCollectionComparisonExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HavingClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| TableExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| UpdateClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SimpleCaseExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| JPQLQueryBNF.new Filter() {...} | | 0% |  | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| InExpressionExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| GeneralCaseExpressionBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| EnumLiteralBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SubqueryFromClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| OnClauseBNF | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| AdditionExpression | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SubtractionExpression | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AvgFunction | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AbstractTraverseParentVisitor | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| KeyExpression | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| MinFunction | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ValueExpression | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| EntryExpression | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| SumFunction | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| MaxFunction | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ArithmeticExpressionFactory.ArithmeticExpressionVisitor | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AbstractTraverseChildrenVisitor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AndExpressionFactory.OrExpressionVisitor | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| GenericQueryBNF | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| JoinFetchBNF | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |