Для чего необходимо Java 9 jigsaw module system?
Допустим у меня есть проект с модулем А и unnamed модулем B. В А объявлен сервис S, доступ к которому закрыт в service-info.java модуля А. Но все равно я могу вызвать сервис из модуля B. Тогда в чем профит java module system?