if (previousErrorMessage != null && !previousErrorMessage.equals(errorMessage)) {
previousErrorMessage = errorMessage;
if (controllerReference != null) {
IErrorController controller = controllerReference.get();
if (controller != null) {
controller.addErrorMessage(errorMessage);
}
}
}
}