External annotations will only be considered in the IDE for additional inspections based on more precise types in Java libraries
- render the whole line where the error/warning points to, if any, and another line with '^', like other compilers do - lowercase diagnostic severity - decapitalize the message if it doesn't start with a proper name