if(parseRule == null) {
}
else if(parseRule.equalsIgnoreCase("REFERENCE")) {
if(DToolTests.TESTS_LITE_MODE == false) {
DeeTestsChecksParser parser = new DeeTestsChecksParser(parsedSource);
DeeParserResult resultToE = parser.parseUsingRule(DeeParser.RULE_TYPE_OR_EXP);
DeeParsingChecks.checkNodeEquality(result.node, resultToE.node);
}
}
else if(parseRule.equalsIgnoreCase("EXPRESSION_ToE")) {
DeeTestsChecksParser parser = new DeeTestsChecksParser(parsedSource);
DeeParserResult resultToE = parser.parseUsingRule(DeeParser.RULE_TYPE_OR_EXP);
ASTNode expNode = result.node;
List<ParserError> resultToE_Errors = resultToE.getErrors();
if(result.errors.size() >= 1) {
ParserError lastError = result.getErrors().get(result.errors.size()-1);
if(lastError.errorType == ParserErrorTypes.TYPE_USED_AS_EXP_VALUE &&