public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 < TYPE_3 > VAR_2 ) throws TYPE_4 , TYPE_5 { TYPE_3 value = VAR_2 . METHOD_2 ( VAR_1 ) ; TYPE_6 VAR_3 = null ; for ( TYPE_7 VAR_4 : VAR_5 ) { try { VAR_4 . METHOD_1 ( VAR_1 , value ) ; return ; } catch ( TYPE_6 VAR_6 ) { if ( VAR_3 == null ) VAR_3 = VAR_6 ; } } if ( VAR_3 != null ) throw VAR_3 ; throw new TYPE_8 ( ) ; }

public void METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 < TYPE_3 > VAR_2 ) throws TYPE_4 , TYPE_5 { TYPE_3 value = VAR_2 . METHOD_2 ( VAR_1 ) ; TYPE_6 VAR_3 = null ; for ( TYPE_7 VAR_4 : VAR_5 ) { try { VAR_4 . METHOD_1 ( VAR_1 , value ) ; return ; } catch ( TYPE_6 VAR_6 ) { if ( VAR_3 == null ) VAR_3 = VAR_6 ; } } if ( VAR_3 == null ) throw new TYPE_8 ( ) ; throw VAR_3 ; }
