Передача ArrayList <Subclass> в метод, объявленный с List <Superclass>

У меня есть метод с параметром, содержащим обобщения.

public static void readList(List<ModelObject> list)
{
    // more code
}

Я хочу передатьArrayList изModelObjectImplementationс этим методом.

ArrayList<ModelObjectImplementation> myList;
myList = ...

readList(myList); // gives compilation error

ModelObject это интерфейс, которыйModelObjectImplementation реализует. Как я могу изменить объявление метода, чтобы разрешить это?

Ответы на вопрос(1)

Ваш ответ на вопрос