Configures for Intellij IDEA
Minor refactors with no semantic changes (manual array copies, javadoc mismatch, ...)