public static < TYPE_1 extends TYPE_2 < TYPE_3 > , TYPE_3 extends TYPE_4 > void METHOD_1 ( java.lang.String VAR_1 , TYPE_1 args ) { java.lang.String temp = STRING_1 ; for ( TYPE_3 VAR_2 : args ) { TYPE_5 . METHOD_2 ( temp ) ; TYPE_5 . METHOD_2 ( VAR_2 ) ; temp = VAR_1 ; } }

public static < TYPE_1 extends TYPE_2 < TYPE_3 > , TYPE_3 extends java.lang.Object > void METHOD_1 ( java.lang.String VAR_1 , TYPE_1 args ) { java.lang.String temp = STRING_1 ; for ( TYPE_3 VAR_2 : args ) { TYPE_5 . METHOD_2 ( temp ) ; TYPE_5 . METHOD_2 ( VAR_2 ) ; temp = VAR_1 ; } }
