public void METHOD_1 ( byte [ ] data , int offset , int length ) { for ( int i = offset ; i < ( offset + length ) ; i ++ ) VAR_1 . add ( data [ i ] ) ; synchronized ( VAR_2 ) { VAR_3 = true ; VAR_2 . METHOD_2 ( ) ; } for ( TYPE_1 VAR_4 : VAR_5 ) VAR_4 . METHOD_1 ( data , offset , length ) ; }

public void METHOD_1 ( byte [ ] data , int offset , int length ) { synchronized ( VAR_2 ) { for ( int i = offset ; i < ( offset + length ) ; i ++ ) VAR_1 . add ( data [ i ] ) ; VAR_3 = true ; VAR_2 . METHOD_2 ( ) ; } for ( TYPE_1 VAR_4 : VAR_5 ) VAR_4 . METHOD_1 ( data , offset , length ) ; }
