restore Xor.java content, removed in a botched commit