if ( node instanceof ExpressionNodeBase )
{
// Ensure we're not in a with scope or part of a filter expression.
final ExpressionNodeBase expressionNode = (ExpressionNodeBase)node;
if (expressionNode.inWith() || expressionNode.inFilter())
return false;
}
// Attribute names aren't statically knowable.
if ( binding.getName() != null && binding.getName().isAttributeName() )