From eamon.nerbonne on January 11, 2011 16:11:46
Omit implicit casts (e.g. object.Equals((object)3, (object)4))
This isn't trivial, since by omiting one cast, another may become relevant; and there's a bunch of cases to deal with.
Original issue: http://code.google.com/p/expressiontocode/issues/detail?id=4