>>214
そのCompクラスはAの中でしか使わないからAの中で定義されてる
>public static final Comparator<A> COMPARATOR = new Comp();
は、毎回Compクラスのインスタンスを作らなくてすむようにするためのおまじない