Organize log4j.
Extend GenericVisitor with NodeValueVisitor.
Add generator for unique db IDs.
HAVING code generation.