public int METHOD_1 ( byte [ ] VAR_1 , int VAR_2 ) throws java.io.IOException { final int VAR_3 ; synchronized ( VAR_4 ) { int VAR_5 = TYPE_1 . min ( VAR_1 . length , VAR_6 . length ) ; VAR_3 = VAR_7 . METHOD_2 ( VAR_8 , VAR_6 , VAR_5 , VAR_2 ) ; if ( VAR_3 < 0 ) { return 0 ; } TYPE_2 . METHOD_3 ( VAR_6 , 0 , VAR_1 , 0 , VAR_3 ) ; } return VAR_3 ; }

public int METHOD_1 ( byte [ ] VAR_1 , int VAR_2 ) throws java.io.IOException { final int VAR_3 ; synchronized ( VAR_4 ) { int VAR_5 = TYPE_1 . min ( VAR_1 . length , VAR_6 . length ) ; VAR_3 = TYPE_1 . min ( VAR_5 , VAR_7 . METHOD_2 ( VAR_8 , VAR_6 , VAR_5 , VAR_2 ) ) ; if ( VAR_3 < 0 ) { return 0 ; } TYPE_2 . METHOD_3 ( VAR_6 , 0 , VAR_1 , 0 , VAR_3 ) ; } return VAR_3 ; }
