jruby-parser seems to parse x!=y as !(x==y). That is, this: ``` (q1 = p[1]) != 1 ``` is parsed as: ``` (NotNode, (CallNode:==, (NewlineNode, (LocalAsgnNode:q1, (CallNode:[], (LocalVarNode:p), (ArrayNode, (FixnumNode))))), (ArrayNode, (FixnumNode)) ```