| SyntaxTreeBuilder.java |    | 70% |    | 56% | 710 | 1,417 | 1,579 | 4,477 | 84 | 312 | 0 | 3 | 
| JavaCharStream.java |    | 39% |    | 47% | 53 | 102 | 144 | 258 | 26 | 44 | 0 | 2 | 
| SyntaxTreeBuilderDefaultVisitor.java |   | 0% |  | n/a | 147 | 147 | 148 | 148 | 147 | 147 | 1 | 1 | 
| SyntaxTreeBuilderTokenManager.java |    | 93% |    | 86% | 163 | 948 | 160 | 1,487 | 12 | 39 | 0 | 1 | 
| SyntaxTreeBuilderTreeConstants.java |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 
| ASTServiceGraphPattern.java |  | 13% |   | 0% | 25 | 31 | 43 | 54 | 14 | 20 | 0 | 1 | 
| SimpleNode.java |   | 62% |   | 64% | 20 | 47 | 26 | 69 | 10 | 26 | 0 | 1 | 
| JJTSyntaxTreeBuilderState.java |   | 74% |  | 80% | 6 | 17 | 11 | 54 | 4 | 12 | 0 | 1 | 
| ASTSelect.java |  | 44% |  | 0% | 9 | 18 | 15 | 30 | 3 | 12 | 0 | 1 | 
| ASTGroupClause.java |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 5 | 5 | 1 | 1 | 
| ASTUpdateSequence.java |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 6 | 6 | 1 | 1 | 
| ASTOrderCondition.java |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 6 | 6 | 1 | 1 | 
| ASTPropertyList.java |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 6 | 6 | 1 | 1 | 
| ASTModify.java |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 6 | 6 | 1 | 1 | 
| ASTUpdateContainer.java |  | 0% |  | n/a | 6 | 6 | 9 | 9 | 6 | 6 | 1 | 1 | 
| ASTPrefixDecl.java |  | 12% |  | n/a | 6 | 7 | 8 | 10 | 6 | 7 | 0 | 1 | 
| ASTGroupCondition.java |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 4 | 4 | 1 | 1 | 
| ASTGraphRefAll.java |  | 0% |  | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 | 
| ASTUnparsedQuadDataBlock.java |  | 0% |  | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 | 
| ASTRDFLiteral.java |  | 54% |  | 25% | 4 | 10 | 7 | 16 | 2 | 8 | 0 | 1 | 
| ASTMove.java |  | 0% |  | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 | 
| ASTAdd.java |  | 0% |  | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 | 
| ASTDrop.java |  | 0% |  | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 | 
| ASTCreate.java |  | 0% |  | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 | 
| ASTLoad.java |  | 0% |  | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 | 
| ASTCopy.java |  | 0% |  | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 | 
| ASTClear.java |  | 0% |  | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 | 
| ASTTripleRef.java |  | 31% |  | n/a | 4 | 6 | 5 | 8 | 4 | 6 | 0 | 1 | 
| ASTQuery.java |  | 64% |  | 0% | 5 | 12 | 4 | 12 | 3 | 10 | 0 | 1 | 
| ASTDescribe.java |  | 50% |  | 0% | 3 | 7 | 6 | 13 | 2 | 6 | 0 | 1 | 
| ASTIRIFunc.java |  | 19% |  | n/a | 4 | 5 | 6 | 8 | 4 | 5 | 0 | 1 | 
| ASTConstruct.java |  | 19% |  | 0% | 4 | 5 | 4 | 6 | 3 | 4 | 0 | 1 | 
| ASTProjectionElem.java |  | 65% |  | 50% | 5 | 9 | 4 | 13 | 2 | 5 | 0 | 1 | 
| UnicodeEscapeStream.java |   | 95% |   | 90% | 4 | 19 | 5 | 59 | 1 | 3 | 0 | 1 | 
| ASTDatasetClause.java |  | 44% |  | n/a | 3 | 6 | 5 | 9 | 3 | 6 | 0 | 1 | 
| ASTBound.java |  | 21% |  | n/a | 3 | 4 | 4 | 6 | 3 | 4 | 0 | 1 | 
| ASTConstructQuery.java |  | 21% |  | n/a | 3 | 4 | 4 | 6 | 3 | 4 | 0 | 1 | 
| Token.java |  | 58% |  | n/a | 4 | 7 | 5 | 13 | 4 | 7 | 0 | 1 | 
| ASTBlankNodePropertyList.java |  | 48% |  | n/a | 3 | 6 | 4 | 9 | 3 | 6 | 0 | 1 | 
| ASTCollection.java |  | 48% |  | n/a | 3 | 6 | 4 | 9 | 3 | 6 | 0 | 1 | 
| ASTOffset.java |  | 48% |  | n/a | 3 | 6 | 4 | 9 | 3 | 6 | 0 | 1 | 
| ASTPathNegatedPropertySet.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTInsertData.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTGraphOrDefault.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTMonth.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTMinutes.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTUnionGraphPattern.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTDeleteWhere.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTEncodeForURI.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTStrAfter.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTOptionalGraphPattern.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTQuadsNotTriples.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTIsNumeric.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTDeleteData.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTDeleteClause.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTSameTerm.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTGraphGraphPattern.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTOrderClause.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTInsertClause.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTTriplesSameSubject.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTIsLiteral.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTStrBefore.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTTimezone.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTGroupConcat.java |  | 0% |  | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 | 
| ASTNumericLiteral.java |  | 63% |  | n/a | 2 | 8 | 3 | 12 | 2 | 8 | 0 | 1 | 
| ASTCount.java |  | 38% |  | n/a | 3 | 5 | 4 | 8 | 3 | 5 | 0 | 1 | 
| ASTFunctionCall.java |  | 42% |  | n/a | 3 | 5 | 5 | 8 | 3 | 5 | 0 | 1 | 
| VisitorException.java |  | 25% |  | n/a | 3 | 4 | 6 | 8 | 3 | 4 | 0 | 1 | 
| ASTAggregate.java |  | 25% |  | n/a | 3 | 4 | 5 | 7 | 3 | 4 | 0 | 1 | 
| ASTRDFValue.java |  | 25% |  | n/a | 3 | 4 | 5 | 7 | 3 | 4 | 0 | 1 | 
| ParseException.java |   | 96% |   | 91% | 5 | 27 | 5 | 67 | 2 | 6 | 0 | 1 | 
| ASTPathMod.java |  | 72% |  | n/a | 1 | 7 | 2 | 13 | 1 | 7 | 0 | 1 | 
| ASTVar.java |  | 67% |  | n/a | 2 | 8 | 3 | 12 | 2 | 8 | 0 | 1 | 
| ASTBaseDecl.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTIRI.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTLimit.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTBlankNode.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTMath.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTQName.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTString.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTCompare.java |  | 59% |  | n/a | 2 | 6 | 3 | 9 | 2 | 6 | 0 | 1 | 
| ASTWhereClause.java |  | 47% |  | n/a | 2 | 4 | 3 | 6 | 2 | 4 | 0 | 1 | 
| ASTHavingClause.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTAbs.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTIsIRI.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTIf.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTContains.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTDatatype.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTLowerCase.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTStrStarts.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSHA256.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSHA1.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTMax.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTCoalesce.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSHA224.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTYear.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTIsBlank.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTUUID.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTStrLen.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTNotIn.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTStrLang.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTDay.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTMD5.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSeconds.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTConcat.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTNotExistsFunc.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTUpperCase.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTStr.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSample.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTCeil.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTTz.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTNow.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTFalse.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTIn.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTRound.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTReplace.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSum.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTLangMatches.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTInfix.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTHours.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTRand.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSTRUUID.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTAvg.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTStrDt.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTMin.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTFloor.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTSubstr.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTBNodeFunc.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTLang.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTRegexExpression.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTExistsFunc.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTStrEnds.java |  | 28% |  | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 | 
| ASTQueryContainer.java |  | 72% |  | 50% | 3 | 8 | 3 | 10 | 2 | 7 | 0 | 1 | 
| ASTUpdate.java |  | 0% |  | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 | 
| ASTSelectQuery.java |  | 74% |  | 50% | 2 | 6 | 2 | 7 | 1 | 5 | 0 | 1 | 
| TokenMgrError.java |  | 96% |   | 91% | 3 | 21 | 2 | 38 | 1 | 6 | 0 | 1 | 
| ASTPropertyListPath.java |  | 86% |  | 100% | 1 | 7 | 2 | 10 | 1 | 6 | 0 | 1 | 
| ASTPathElt.java |  | 86% |  | n/a | 1 | 8 | 2 | 11 | 1 | 8 | 0 | 1 | 
| ASTGraphPatternGroup.java |  | 85% |  | 62% | 4 | 8 | 2 | 8 | 1 | 4 | 0 | 1 | 
| ASTConstTripleRef.java |  | 82% |  | n/a | 1 | 6 | 2 | 8 | 1 | 6 | 0 | 1 | 
| ASTOperationContainer.java |  | 78% |  | n/a | 1 | 5 | 2 | 7 | 1 | 5 | 0 | 1 | 
| ASTPathOneInPropertySet.java |  | 76% |  | n/a | 1 | 5 | 2 | 8 | 1 | 5 | 0 | 1 | 
| ASTDescribeQuery.java |  | 73% |  | n/a | 1 | 4 | 2 | 6 | 1 | 4 | 0 | 1 | 
| ASTPathSequence.java |  | 72% |  | n/a | 1 | 4 | 2 | 6 | 1 | 4 | 0 | 1 | 
| ASTOperation.java |  | 72% |  | n/a | 1 | 4 | 2 | 6 | 1 | 4 | 0 | 1 | 
| ASTMinusGraphPattern.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTBindingsClause.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTAskQuery.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTSHA384.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTObjectList.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTNot.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTTrue.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTBindingValue.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTBind.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTBasicGraphPattern.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTSHA512.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTConstraint.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTBindingSet.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTAnd.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTTriplesSameSubjectPath.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTInlineData.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTPathAlternative.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| ASTOr.java |  | 64% |  | n/a | 1 | 3 | 2 | 5 | 1 | 3 | 0 | 1 | 
| SyntaxTreeBuilderConstants.java |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |