The current proposal places the export in a module-info file. It would be much more convenient to place this as a modifier on the package-info.java. public package com.foo; Since it seems inevitable that there is a tooling step this would require little effort and cause no runtime overhead.