final StateChangeCallback scc =
(StateChangeCallback) this.stateListeners.get(i);
if (scc != null) {
final State stateRepr = this.dataConvert.getState(this);
scc.newState(stateRepr);
}
} catch (Throwable t) {
final String err = "Problem with asynchronous state " +
"change notification: " + t.getMessage();