At what line will there be a compilation error?
public class Generics {
public static void main(String[] args) {
B b = new B(); /* LINE A */
C c = b.process(new C()); /* LINE B */
B<C> b2 = new B<C>(); /* LINE C */
C c2 = b2.process(new C()); /* LINE D */
}
}
interface A {
int count();
void show();
}
class B<T extends A> {
T process(T t) {
t.count();
t.show();
return t;
}
}
class C implements A {
public int count() { return 25; }
public void show() { System.out.print("Class C"); }
}