Structuring src/main/java and src/test/java to sork correctly. Formatting java code appropriately