}
public Expression visit(MemberExpression e) {
Expression instance = e.getInstance();
if (instance != null) {
instance = stripQuotes(instance.apply(this));
if (instance.getExpressionType() == ExpressionType.Lambda)
return instance;
if (instance != e.getInstance())
return Expression.member(e.getExpressionType(), instance, e
.getMember(), e.getResultType(), e.getParameters());