Build updates.
Update build system.
Use Document API to insert text.

Add more thorough checks to get error type.
Build updates.
Workaround Lombok bug that places semicolons in strange places.
Change handler API.
Project updates.