A while back I wrote my first #ANTLR parser for a small DSL to generate Scala code. Now I'm at it again for a new DSL to generate #Java code that serializes Java Records. It's fun, and also a little sad that there is no existing binary serialization framework for Java that have proper JPMS modules.