@Override
    public String getMessage() {
        return null == message ? LocaleFactory.localizedString("Unknown") : message;
    }
@Test
    public void testGetMessage() {
        final BackgroundException e = new BackgroundException(new LoginCanceledException());
        e.setMessage("m");
        assertEquals("m", e.getMessage());
    }