// Need '.' or end of string
if (cNext != ExpressionConstants.MEMBER_OPERATOR_CHAR)
{
throw newError("Expression.Syntax", "'" + ExpressionConstants.MEMBER_OPERATOR_CHAR + "' or end of expression expected", sp);
}
sp.nextChar(); // Consume
// Need identifier for property access
sp.skipSpace();
ident = sp.getIdentifier();
if (ident == null)