public void addError(final String userDisplayableErrorMessage) {
        this.hasLoadError = true;
        if (!StringUtils.isBlank(userDisplayableErrorMessage)) {
            if (this.userDisplayableErrorMessage == null) {
                this.userDisplayableErrorMessage = userDisplayableErrorMessage;
            } else {
                this.userDisplayableErrorMessage += ", " + userDisplayableErrorMessage;
            }
        }
    }
encapsulates information from connector used in the context of writing a log entry.
<br>
This information is typically retrieved online via an {@link ILoggingManager}
when the user wishes to create or continue a new offline log
main/src/main/java/cgeo/geocaching/connector/LogContextInfo.java