aoprotogen Argentun Online: a code generator for AO's binary protocol. It creates an interface of Java methods using ANTLR.