задачу я решила,но методом тыка и совершенно не понимаю логику программмы,объясните пожалуйста, в частности метод selectableMethods(Selectable selectable) и что за объект selectable в сигнатуре метода,ведь selectable это интерфейс,у него нет объектов