Use this method to provide the ErrorReporter with data of your running application. You should call this at several key places in your code the same way as you would output important debug data in a log file. Only the latest value is kept for each key (no history of the values is sent in the report).
The previous value for this key if there was one, or null.
A key for your custom data.
The value associated to your key.