protected < TYPE_1 extends TYPE_2 , TYPE_3 extends TYPE_4 > java.util.List < TYPE_3 > METHOD_1 ( TYPE_5 VAR_1 , java.lang.String key , TYPE_6 < TYPE_1 , TYPE_3 > VAR_2 ) throws TYPE_7 { java.util.List < TYPE_3 > VAR_3 = new java.util.ArrayList < > ( ) ; for ( java.lang.Integer id : METHOD_2 ( VAR_1 , key ) ) { TYPE_5 result = VAR_2 . METHOD_3 ( id ) ; VAR_3 . add ( VAR_2 . METHOD_4 ( result ) ) ; } return VAR_3 ; }

protected < TYPE_1 extends TYPE_2 , TYPE_3 extends TYPE_4 > java.util.List < TYPE_3 > METHOD_1 ( TYPE_5 VAR_1 , java.lang.String key , TYPE_6 < TYPE_1 , TYPE_3 > VAR_2 ) throws TYPE_7 { java.util.List < TYPE_3 > VAR_3 = new java.util.ArrayList < > ( ) ; for ( java.lang.Integer id : METHOD_2 ( VAR_1 , key ) ) { TYPE_5 result = VAR_2 . METHOD_3 ( id ) ; VAR_3 . add ( VAR_2 . METHOD_4 ( result , true ) ) ; } return VAR_3 ; }
