public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) throws java.lang.Exception { TYPE_3 context = TYPE_3 . METHOD_2 ( ) ; TYPE_4 VAR_2 = new TYPE_4 ( VAR_3 , VAR_1 ) ; context . METHOD_3 ( ) ; return VAR_2 . METHOD_4 ( ) ; } 

public TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) throws java.lang.Exception { TYPE_3 context = TYPE_3 . METHOD_2 ( ) ; try { TYPE_4 VAR_2 = new TYPE_4 ( VAR_3 , VAR_1 ) ; return VAR_2 . execute ( ) ; } finally { context . METHOD_3 ( ) ; } } 
