EL parser tries to be as smart as possible. Model contains as much information as can be extracted. It also has a way to know what is wrong so that each client may decide whether to emphasize model object or its error.
BungleMap.getCall(ELInvocationExpression expr), in case (expr instanceof ELArgumentInvocation) can check

boolean isWrong = (argInvocation.getArgument().getCloseArgumentToken() == null);

and if the expression is wrong, dismiss available data.
See attached patch.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira