TYPE_1 < TYPE_2 > METHOD_1 ( ) throws TYPE_3 { final int length = METHOD_2 ( ) ; if ( length == 0 ) { return TYPE_1 . METHOD_3 ( ) ; } METHOD_4 ( length ) ; final TYPE_2 result = TYPE_2 . METHOD_5 ( length ) ; result . put ( VAR_1 . array ( ) , VAR_1 . position ( ) , ( ( VAR_1 . position ( ) ) + length ) ) ; result . position ( length ) ; result . METHOD_6 ( ) ; return TYPE_1 . METHOD_7 ( result ) ; }

TYPE_1 < TYPE_2 > METHOD_1 ( ) throws TYPE_3 { final int length = METHOD_2 ( ) ; if ( length == 0 ) { return TYPE_1 . METHOD_3 ( ) ; } METHOD_4 ( length ) ; final TYPE_2 result = TYPE_2 . METHOD_5 ( length ) ; result . put ( VAR_1 . array ( ) , VAR_1 . position ( ) , length ) ; result . position ( length ) ; result . METHOD_6 ( ) ; return TYPE_1 . METHOD_7 ( result ) ; }
