Export legacy org.sonatype.inject API to aid migration, but mark as internal
Prefer constant value
Avoid placeholder file from getting into final bundle
Refactor internal classes
Refactor internal classes
Refactor bean providers to improve internal re-use