public synchronized java.lang.Object [ ] METHOD_1 ( ) { try { while ( ( ! ( VAR_1 ) ) && ( ( VAR_2 ) == null ) ) METHOD_2 ( ) ; if ( VAR_1 ) return null ; java.lang.Object [ ] VAR_3 = VAR_2 ; VAR_2 = null ; return VAR_3 ; } catch ( TYPE_1 VAR_4 ) { VAR_1 = true ; return null ; } finally { METHOD_3 ( ) ; } }

public synchronized java.lang.Object [ ] METHOD_1 ( ) { try { while ( ( ! ( VAR_1 ) ) && ( ( VAR_2 ) == null ) ) METHOD_2 ( ) ; if ( ( VAR_1 ) && ( ( VAR_2 ) == null ) ) return null ; java.lang.Object [ ] VAR_3 = VAR_2 ; VAR_2 = null ; return VAR_3 ; } catch ( TYPE_1 VAR_4 ) { VAR_1 = true ; return null ; } finally { METHOD_3 ( ) ; } }
