- Optimized import, idk, what "com.sun.xml.internal.bind.v2.runtime.unmarshaller.XsiNilLoader" was :)
- Message field in an Exception derived class is redundant, Exception already has it, so call Exception ctor by super(...) is enough.
 - Code reformat. Should we check "Reformat code" checkbox in IntelliJ Commit Changes window, Before Commit section?