Error Context
interface ErrorContext
ErrorContext instances provide information about an error message which can later be used to produce human readable error message.
ErrorContext instances must implement toString to produce the human readable text, and equals