Format sources automatically

Since you're starting with a fresh plugin and a fresh repository, this seems like a good time to suggest that you consider using automatic formatting as part of the Maven build process.

I find it much easier to maintain code which is automatically formatted by the machine since then I no longer worry about formatting and differences which are formatting related.  I can focus on the code and trust that the formatter will make the code look consistent.