private < TYPE_1 > TYPE_1 METHOD_1 ( final TYPE_2 VAR_1 , final java.lang.String key , final TYPE_3 < TYPE_1 > VAR_2 ) { VAR_3 . METHOD_2 ( ) . METHOD_3 ( ) ; try { if ( METHOD_4 ( VAR_1 , key ) ) { return METHOD_5 ( VAR_1 , key ) ; } return METHOD_6 ( VAR_1 , key , VAR_2 ) ; } finally { VAR_3 . METHOD_2 ( ) . METHOD_7 ( ) ; } }

private < TYPE_1 > TYPE_1 METHOD_1 ( final TYPE_2 VAR_1 , final java.lang.String key , final TYPE_3 < TYPE_1 > VAR_2 ) { VAR_3 . METHOD_2 ( ) . METHOD_3 ( ) ; try { if ( METHOD_4 ( VAR_1 , key ) ) { return METHOD_5 ( VAR_1 , key ) ; } } finally { VAR_3 . METHOD_2 ( ) . METHOD_7 ( ) ; } return METHOD_6 ( VAR_1 , key , VAR_2 ) ; }
