http://stackoverflow.com/questions/4892759/tool-to-format-code-with-java-sun-coding-conventions