if (fail) {
problems.addError(GraphI18n.nameOperandRequiresNameLiteralType, readable(operand), op.symbol(), readable(rhs));
}
}
} else if (operand instanceof ReferenceValue) {
ReferenceValue value = (ReferenceValue)operand;
verifyOperator(value.selectorName(), value.getPropertyName(), op);
} else if (operand instanceof Length) {
Length length = (Length)operand;
verifyComparison(length.getPropertyValue(), op, rhs);
// Verify that the rhs is a long or convertable to a long ...
if (rhs instanceof Literal) {