long METHOD_1 ( TYPE_1 out ) throws java.io.IOException { if ( VAR_1 . equals ( STRING_1 ) ) { out = new TYPE_2 ( out ) ; } long size = 0 ; int VAR_2 ; byte [ ] buf = new byte [ INT_1 * INT_2 ] ; while ( ( VAR_2 = VAR_3 . METHOD_2 ( buf ) ) != ( - 1 ) ) { out.write ( buf , 0 , VAR_2 ) ; size += VAR_2 ; } return size ; }

long METHOD_1 ( TYPE_1 out ) throws java.io.IOException { long size = 0 ; int VAR_2 ; byte [ ] buf = new byte [ INT_1 * INT_2 ] ; while ( ( VAR_2 = VAR_3 . METHOD_2 ( buf ) ) != ( - 1 ) ) { out.write ( buf , 0 , VAR_2 ) ; size += VAR_2 ; } return size ; }
