public Expression simplify() {
		Expression expr = simplifyAccess();
		if (expr != null)
			return expr.simplify();
		expr = simplifyString();
		if (expr != this)
			return expr.simplify();
		return super.simplify();
	}