private void METHOD_1 ( ) { synchronized ( VAR_1 ) { VAR_1 . METHOD_2 ( ) ; } synchronized ( VAR_2 ) { for ( TYPE_1 VAR_3 : VAR_2 ) { METHOD_3 ( VAR_3 ) ; } } } 

private void METHOD_1 ( ) { synchronized ( VAR_1 ) { VAR_1 . METHOD_2 ( ) ; } synchronized ( VAR_2 ) { int index = 1 ; for ( TYPE_1 VAR_3 : VAR_2 ) { METHOD_3 ( VAR_3 , index ) ; ++ index ; } } } 
