Я понял, зачем нам это нужно
required-api: param name = "# target"
ДОПОЛНИТЕЛЬНО (не обязательно)
Он объявляет имя единица (речь идет о главном), требующая перечисленных apis. Разрешен только один экземпляр параметра «#target». Когда нет экземпляра этого параметра, он ведет себя так, как если бы был указан целевой main.