public void METHOD_1 ( ) { while ( ( VAR_1 ) > 0 ) { TYPE_1 . METHOD_2 ( ) ; try { java.lang.Thread . METHOD_3 ( INT_1 ) ; } catch ( TYPE_2 VAR_2 ) { } synchronized ( this ) { ( VAR_1 ) -- ; } } }

public void METHOD_1 ( ) { while ( ( VAR_1 ) >= 0 ) { synchronized ( this ) { ( VAR_1 ) -- ; } TYPE_1 . METHOD_2 ( ) ; try { java.lang.Thread . METHOD_3 ( INT_1 ) ; } catch ( TYPE_2 VAR_2 ) { } } }
