Ignore IntelliJ files
Rename exception
Const and record-type classes
Place javadocs correctly
Let's try another way ...