protected ASTFunctionInvocation getInvocation(int relativePosition, String elText) {
FindFunctionInvocationVisitor visitor = new FindFunctionInvocationVisitor(relativePosition);
JSPELParser parser = JSPELParser.createParser(elText);
try {
ASTExpression expression = parser.Expression();
return (ASTFunctionInvocation) expression.jjtAccept(visitor, null);
}
catch (ParseException e) { /* parse exception = no completion */
}
return (null);
}