class
Sq3OPImpl<P extends Pointer<?,?,P>,T1 extends Tok<P>,T2 extends Tok<P>,T3 extends Tok<P>>
<U extends Tok<P>>Sq3OP<P,T1,T2,U>
next(GR<P,U> then)
next(GR<P,U> third)