private static <T extends Comparable<T>> void assertSameOrder(T obj) {
assertEquals(obj + " should be equal to itself", 0, obj.compareTo(obj));
}
private static Operator operator(int precedence, Associativity associativity) {
return new Operator(OP, precedence, associativity);
}