private TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { TYPE_1 status = new TYPE_1 ( VAR_2 ) ; boolean commit = false ; METHOD_2 ( ) ; try { status = VAR_1 . METHOD_3 ( ) ; commit = ! ( status . METHOD_4 ( ) ) ; } finally { METHOD_5 ( commit ) ; } return status ; }

private TYPE_1 METHOD_1 ( TYPE_2 VAR_1 ) { if ( METHOD_1 ( ) ) return VAR_1 . METHOD_3 ( ) ; else { TYPE_1 status = new TYPE_1 ( VAR_2 ) ; boolean commit = false ; METHOD_2 ( ) ; try { status = VAR_1 . METHOD_3 ( ) ; commit = ! ( status . METHOD_4 ( ) ) ; } finally { METHOD_5 ( commit ) ; } return status ; } }
