Всем привет! Помогите, пожалуйста, разобраться. Список классов наследующих интерфейс нашел в отдельной процедуре private static List<Class> findClassInClass(Class[] classes) Проверяю, что бы они были статическими и приватными, то же вроде все "ок" - остается 3 класса: class java.util.Collections$SingletonList class java.util.Collections$CopiesList class java.util.Collections$EmptyList Потом получаю метод/методы/конструктор/конструкторы. Пробовал все 4 вариант на всех 3 классов, методы: getDeclaredMethod getMethods getDeclaredConstructor getDeclaredConstructors Не возвращают ничего... почему, понять не могу... Точнее сказать, строка Method method = currentClass.getDeclaredMethod("get"); Возвращает ошибку нет такого метода, а остальные не возвращают ничего.