public static < TYPE_1 , TYPE_2 > TYPE_3 < TYPE_1 , ? extends TYPE_4 < TYPE_2 > > METHOD_1 ( TYPE_4 < TYPE_3 < TYPE_1 , TYPE_2 > > VAR_1 ) { return new TYPE_3 ( ( TYPE_1 VAR_2 ) - > { TYPE_5 < TYPE_6 > list = TYPE_7 . METHOD_2 ( ) ; for ( TYPE_8 < TYPE_9 , TYPE_6 > VAR_3 : VAR_1 ) { list = list . append ( VAR_3 . METHOD_3 ( VAR_2 ) ) ; } return list ; } ) ; }

public static < TYPE_1 , TYPE_2 > TYPE_3 < TYPE_1 , ? extends TYPE_4 < TYPE_2 > > METHOD_1 ( TYPE_4 < TYPE_3 < TYPE_1 , TYPE_2 > > VAR_1 ) { return new TYPE_3 < > ( ( VAR_2 ) - > { TYPE_7 < TYPE_2 > list = TYPE_7 . METHOD_2 ( ) ; for ( TYPE_3 < TYPE_1 , TYPE_2 > VAR_3 : VAR_1 ) { list = list . append ( VAR_3 . METHOD_3 ( VAR_2 ) ) ; } return list ; } ) ; }
