public boolean equals(final Object obj) {
			if (obj instanceof ExprComparator) {
				final Expr other = ((ExprComparator) obj).expr;
				return expr.equalsExpr(other)
						&& expr.type.simple().equals(other.type.simple());
			}

			return false;
		}