Thanks for resolving this. I've fixed up ModuleInfoReader to read what Jon's latest javac generates, though the main-class flags aren't visible in the ModuleInfo interface. I'm far from convinced that ModuleClass needs flags, but for the purpose of getting off the ground I can live with the current code. - Mark