As I understand Java 9 modules are all about encapsulation and shading.
Will they be about hot code reload too?
As for me it looks like the future is not supposed to be ever implemented. Because it neither follow OSGI way (all Java 9 modules use single classloader) nor JRebel way (because that means per-class hot reload, not per-module).