public void METHOD_1 ( ) throws java.io.IOException { synchronized ( this ) { for ( TYPE_1 < TYPE_2 > VAR_1 : VAR_2 . values ( ) ) { TYPE_2 obj = VAR_1 . get ( ) ; if ( ( obj != null ) && ( VAR_3 ) ) { VAR_4 . METHOD_2 ( METHOD_3 ( obj ) ) ; } } } METHOD_4 ( ) ; }

public void METHOD_1 ( ) { synchronized ( this ) { for ( TYPE_1 < TYPE_2 > VAR_1 : VAR_2 . values ( ) ) { TYPE_2 obj = VAR_1 . get ( ) ; if ( obj != null ) { synchronized ( obj ) { if ( VAR_3 ) { VAR_4 . METHOD_2 ( METHOD_3 ( obj ) ) ; } } } } } METHOD_4 ( ) ; }
