public static TYPE_1 METHOD_1 ( TYPE_2 VAR_1 , TYPE_3 listener ) throws java.io.IOException { TYPE_1 [ ] VAR_2 = TYPE_1 . METHOD_2 ( ) ; TYPE_1 VAR_3 = VAR_2 [ 0 ] ; TYPE_1 VAR_4 = VAR_2 [ 1 ] ; new TYPE_4 ( new TYPE_5 ( VAR_3 ) , VAR_1 , listener ) . start ( ) ; return VAR_4 ; }

public static TYPE_4 METHOD_1 ( TYPE_2 VAR_1 , TYPE_1 output ) throws java.io.IOException { TYPE_1 [ ] VAR_2 = TYPE_1 . METHOD_2 ( ) ; TYPE_1 VAR_3 = VAR_2 [ 0 ] ; TYPE_1 VAR_4 = VAR_2 [ 1 ] ; TYPE_4 t = new TYPE_4 ( new TYPE_5 ( output ) , VAR_1 ) ; t . start ( ) ; return t ; }
