Можно ли перебирать все классы внутри пакета с помощью Reflection? [Дубликат]

На этот вопрос уже есть ответ здесь:

Можете ли вы найти все классы в пакете, используя отражение? 23 ответа

У меня есть строка с некоторым значением. Я хочу перебрать все классы в пакете, вызывая определенный метод, и, если значение, возвращаемое методом, равно значению в моей строке, создайте объект этого класса.

Я хочу сделать это динамически, поэтому, если я добавлю класс в этот пакет, он будет автоматически в итерации.

Возможно ли это сделать?Если нет, есть ли способ сделать то, что я хочу?

Я ожидал что-то вроде.

for(Class clazz: SomeClass.listClasses("org.package")){
     //code here
}