Package com.newrelic.agent.modules

This package contains classes where different functionality is loaded based on the Java version at play. All classes should implement an interface in the main sourceSet, so that there is a contract with external code. Java's Multi-Release Jar functionality, introduced in Java 9, is used to build this package. When Java 8 support is finally removed, Java 9 classes should migrate to the main sourceSet.