public void METHOD_1 ( ) { final java.lang.Object VAR_1 = METHOD_2 ( target ) ; synchronized ( VAR_1 ) { TYPE_1 VAR_2 = VAR_3 . get ( target ) ; if ( VAR_2 != null ) { return ; } try { METHOD_3 ( VAR_4 , VAR_5 ) ; } catch ( java.io.IOException VAR_6 ) { TYPE_2 . METHOD_4 ( VAR_6 ) ; } finally { VAR_7 . remove ( target ) ; } } }

public void METHOD_1 ( ) { final java.lang.Object VAR_1 = METHOD_2 ( target ) ; synchronized ( VAR_1 ) { TYPE_1 VAR_2 = VAR_3 . get ( target ) ; if ( VAR_2 != null ) { return ; } try { METHOD_3 ( VAR_4 , VAR_5 ) ; } catch ( java.lang.Exception VAR_6 ) { TYPE_2 . METHOD_4 ( VAR_6 ) ; } finally { VAR_7 . remove ( target ) ; } } }
