private void METHOD_1 ( byte [ ] b , int VAR_1 , int VAR_2 ) throws java.io.IOException { while ( ! ( VAR_3 . get ( ) ) ) { try { VAR_4 . METHOD_1 ( b , VAR_1 , VAR_2 ) ; size . METHOD_2 ( VAR_2 ) ; break ; } catch ( TYPE_1 VAR_5 ) { if ( java.lang.Thread . METHOD_3 ( ) . METHOD_4 ( ) ) { throw new TYPE_2 ( ) ; } METHOD_5 ( ) ; } } }

private void METHOD_1 ( byte [ ] b , int VAR_1 , int VAR_2 ) throws java.io.IOException { while ( ! ( VAR_3 . get ( ) ) ) { try { VAR_4 . METHOD_1 ( b , VAR_1 , VAR_2 ) ; size . METHOD_2 ( VAR_2 ) ; break ; } catch ( TYPE_1 VAR_5 ) { METHOD_5 ( ) ; } } }
