public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( final TYPE_3 < TYPE_1 > VAR_1 ) throws java.io.IOException { final int VAR_2 ; synchronized ( this ) { VAR_2 = ( this . VAR_2 ) ++ ; } final byte [ ] VAR_3 = VAR_1 . METHOD_2 ( VAR_2 ) ; final byte [ ] VAR_4 = new byte [ VAR_5 ] ; VAR_6 . METHOD_1 ( VAR_3 , VAR_4 ) ; return VAR_1 . METHOD_3 ( VAR_4 , VAR_2 ) ; }

public < TYPE_1 extends TYPE_2 > TYPE_1 METHOD_1 ( final TYPE_3 < TYPE_1 > VAR_1 ) throws java.io.IOException { final int VAR_2 ; synchronized ( this ) { VAR_2 = ( this . VAR_2 ) ++ ; } final byte [ ] VAR_3 = VAR_1 . METHOD_2 ( VAR_2 ) ; final byte [ ] VAR_4 = VAR_6 . METHOD_1 ( VAR_3 ) ; return VAR_1 . METHOD_3 ( VAR_4 , VAR_2 ) ; }
