protected < TYPE_1 > void METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 ) throws TYPE_3 { if ( METHOD_2 ( VAR_1 ) ) VAR_2 . METHOD_3 ( VAR_1 ) ; else try { VAR_3 . METHOD_1 ( VAR_1 ) ; } catch ( TYPE_3 VAR_4 ) { this . VAR_2 . METHOD_4 ( VAR_1 , VAR_4 ) ; throw VAR_4 ; } }

protected < TYPE_1 > void METHOD_1 ( TYPE_2 < TYPE_1 > VAR_1 ) throws TYPE_3 { if ( METHOD_2 ( VAR_1 ) ) VAR_2 . METHOD_3 ( VAR_1 ) ; else try { VAR_3 . METHOD_1 ( VAR_1 ) ; } catch ( TYPE_3 VAR_4 ) { this . VAR_2 . METHOD_4 ( VAR_1 , VAR_4 ) ; } }
