Я решил эту проблему довольно элегантно, используя аннотации уровня пакета, а затем сделав эту аннотацию в качестве аргумента списком классов.
Найти Java-классы, реализующие интерфейс
Реализации просто должны создать package-info.java и включить магическую аннотацию в список классов, которые они хотят поддерживать.