Please take a look at http://cr.openjdk.java.net/~weijun/8231598/webrev.00/ For new grammars on how to add a provider in a module, use -addprovider (See [1]). Thanks, Max [1] https://bugs.openjdk.java.net/browse/JDK-8130302