public static < TYPE_1 extends TYPE_2 < TYPE_3 > , TYPE_3 extends TYPE_4 > void METHOD_1 ( TYPE_1 VAR_1 ) { java.lang.String VAR_2 = STRING_1 ; for ( TYPE_3 VAR_3 : VAR_1 ) { TYPE_5 . METHOD_1 ( VAR_2 ) ; TYPE_5 . METHOD_1 ( VAR_3 ) ; VAR_2 = STRING_2 ; } VAR_2 = ( VAR_2 . equals ( STRING_1 ) ) ? STRING_3 : STRING_4 ; TYPE_5 . METHOD_1 ( VAR_2 ) ; }

public static < TYPE_1 extends TYPE_2 < TYPE_3 > , TYPE_3 extends java.lang.Object > void METHOD_1 ( TYPE_1 VAR_1 ) { java.lang.String VAR_2 = STRING_1 ; for ( TYPE_3 VAR_3 : VAR_1 ) { TYPE_5 . METHOD_1 ( VAR_2 ) ; TYPE_5 . METHOD_1 ( VAR_3 ) ; VAR_2 = STRING_2 ; } VAR_2 = ( VAR_2 . equals ( STRING_1 ) ) ? STRING_3 : STRING_4 ; TYPE_5 . METHOD_1 ( VAR_2 ) ; }
