class MyClass<TYPE> { // Noncompliant [[sc=15;ec=19]] {{Rename this generic name to match the regular expression '^[A-Z][0-9]?$'.}}
<TYPE> void addAll(Collection<TYPE> c) { // Noncompliant
}
}
public class MyClass2<T> {
<T> void addAll(Collection<T> c) {
}
<T0 extends T, T1 extends T> void addAll(Collection<T1> c1, Collection<T0> c2) {
}
}