add more generate methods to be used by maven plugin