public static class Pair<X,Y> { говорит синтаксис неверный..не пойму в чем дело?