Having the next classes in Java:
class A { } class B extends A { } class C extends A { } class ClassMethods { A method1(ArrayList extends A> list) {