public < TYPE_1 > TYPE_1 METHOD_1 ( TYPE_1 VAR_1 , final TYPE_2 < TYPE_1 , ? super TYPE_3 , TYPE_1 > VAR_2 , TYPE_4 < TYPE_1 > VAR_3 ) { final TYPE_5 < TYPE_1 > VAR_4 = new TYPE_5 < TYPE_3 > ( ) ; VAR_5 . METHOD_2 ( ( item ) - > VAR_4 . METHOD_3 ( VAR_2 . METHOD_4 ( VAR_4 . value , item ) ) ) ; return VAR_4 . value ; }

public < TYPE_1 > TYPE_1 METHOD_1 ( TYPE_1 VAR_1 , final TYPE_2 < TYPE_1 , ? super TYPE_3 , TYPE_1 > VAR_2 , TYPE_4 < TYPE_1 > VAR_3 ) { final TYPE_5 < TYPE_1 > VAR_4 = new TYPE_5 < TYPE_1 > ( ) ; VAR_5 . METHOD_2 ( ( item ) - > VAR_4 . METHOD_3 ( VAR_2 . METHOD_4 ( VAR_4 . value , item ) ) ) ; return VAR_4 . value ; }
