public static void printTypeParameters (TypeVariable<?>[] vars) {
	if (vars != null && vars.length > 0) {
	    out.print("<");
	    int i = 0;
	    for (TypeVariable<?> var : vars) {
		if (i++ > 0) out.print(",");
		out.print(var.getName());
		printBounds(var.getBounds());
	    }
	    out.print(">");
	}
    }