public void METHOD_1 ( ) { while ( ! ( VAR_1 . get ( ) ) ) { TYPE_1 c = null ; try { c = VAR_2 . METHOD_2 ( ) ; synchronized ( VAR_2 ) { VAR_3 . METHOD_3 ( c ) ; } } finally { if ( c != null ) VAR_2 . METHOD_4 ( c ) ; } } }

public void METHOD_1 ( ) { while ( ! ( VAR_1 . get ( ) ) ) { TYPE_1 c = null ; try { c = VAR_2 . METHOD_2 ( ) ; synchronized ( VAR_2 ) { if ( ! ( VAR_1 . get ( ) ) ) VAR_3 . METHOD_3 ( c ) ; } } finally { if ( c != null ) VAR_2 . METHOD_4 ( c ) ; } } }
