B>class OO<O, O, O, O> B>{ B> O o; B> O o1; B> O o2; B> OO(O o) () {} B>} B>OO<O, O, O, O> o = new OO<O, O, O, O>(o); B>