keep original formatting pls
see http://google-styleguide.googlecode.com/svn/trunk/javaguide.html