public void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( VAR_2 ) { if ( VAR_2 . METHOD_2 ( VAR_1 . getName ( ) ) ) { throw new TYPE_2 ( ( ( VAR_1 + STRING_1 ) + ( this ) ) ) ; } VAR_2 . put ( VAR_1 . getName ( ) , VAR_1 ) ; } VAR_1 . METHOD_3 ( this ) ; VAR_1 . METHOD_4 ( ) ; for ( TYPE_3 VAR_3 : VAR_4 . values ( ) ) { VAR_3 . METHOD_1 ( VAR_1 ) ; } }

public void METHOD_1 ( TYPE_1 VAR_1 ) { synchronized ( VAR_2 ) { if ( VAR_2 . METHOD_2 ( VAR_1 . getName ( ) ) ) { throw new TYPE_2 ( ( ( VAR_1 + STRING_1 ) + ( this ) ) ) ; } VAR_2 . put ( VAR_1 . getName ( ) , VAR_1 ) ; } VAR_1 . METHOD_4 ( this ) ; for ( TYPE_3 VAR_3 : VAR_4 . values ( ) ) { VAR_3 . METHOD_1 ( VAR_1 ) ; } }
