#14: Extending build to support various JDK versions. Modules that have specific JDK version dependencies are disabled if the required JDK version is not found.