Enable PMD java-basic
This is the fixes necessary to enable PMD's java-basic
ruleset. I think there will be a few rules in there that will largely be annoying, so we'll need to ultimately decide whether to use // NOPMD
or just specify the rules we want from java-basic
.