First stab at doing codegen for the FSA

requires to checkout brennus [1] and "mvn install"
[1] https://github.com/julienledem/brennus