public < TYPE_1 , TYPE_2 > TYPE_3 < TYPE_2 > METHOD_1 ( TYPE_4 < TYPE_1 > VAR_1 ) { try { return METHOD_1 ( METHOD_2 ( ) , VAR_1 ) ; } catch ( TYPE_5 VAR_2 ) { VAR_2 . METHOD_3 ( ) ; return new TYPE_3 ( VAR_3 , VAR_2 ) . METHOD_4 ( ) ; } }

public < TYPE_1 , TYPE_2 > TYPE_3 < TYPE_2 > METHOD_1 ( TYPE_4 < TYPE_1 > VAR_1 ) { try { return METHOD_1 ( METHOD_2 ( ) , VAR_1 ) ; } catch ( TYPE_5 VAR_2 ) { VAR_2 . METHOD_3 ( ) ; return new TYPE_3 ( VAR_2 ) ; } }
