info = getBestSourceInfo(original, info, lhs);
if (lhs instanceof JMultiExpression) {
// (a,b,c)|| d -> a,b,(c||d)
JMultiExpression lhsMulti = (JMultiExpression) lhs;
JMultiExpression newMulti = new JMultiExpression(info);
newMulti.addExpressions(allButLast(lhsMulti.getExpressions()));
newMulti.addExpressions(orImpl(null, info, last(lhsMulti.getExpressions()), rhs));
// TODO(rluble): immediately simplify the resulting multi.
// TODO(rluble): refactor common outward JMultiExpression movement.
return newMulti;
}