Open
Description
Currently one can pass a message but then it is not possible to identify the message in the IDE.
For that purpose it would be good if a caller cann pass the pligin/id and an error code, that way an IDE could map error messages to quick-fix actions. To complement this, a plugin might also want to pass additional context. So a generic way would be to have a context-map of <String, Object>
that can be passed along.