assert elText != null;
assert elContext != null;
assert file != null;
// TODO investigate if infinite recursion; use ASTResolver instead??
final IValidationReporter reporter = new ReporterAdapter();
final ELExpressionValidator validator =
new ELExpressionValidator(
elContext, elText, symbolResolverFactory, reporter);
validator.validateXMLNode();
final IExpressionSemanticValidator semValidator = validator