Awesome new stuff partly auto generated by Maven