Given:
public class Spock { public static void main(String[] args) { Long tail = 2000L; Long distance = 1999L; Long story = 1000L
From http://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.22.2
For ^, the result value is true if the operand values are different; otherwise, the result is false.