This document summarizes the use cases in the JDK that can benefit from multi-module package support: http://cr.openjdk.java.net/~mchung/jigsaw/analysis/multi-module-package.html It describes how the multi-module package reduces dependency across modules and that results in a cleaner modularization of JDK. Mandy