D2 の構造体/クラスの配列で sort しても opCmp 呼ばれなくなってね?