public String toString() {
return getClass().getSimpleName() + " - ID = " + getId();
}
private void fireStateChanged(EnumSet<WindowElementState> oldState, EnumSet<WindowElementState> newState) {
WindowElementStateEvent evt = new WindowElementStateEvent(this, oldState, newState);
stateListeners.call().stateChanged(evt);
}