class EntityOwnershipListenerActor extends AbstractUntypedActor {

    @SuppressWarnings("checkstyle:IllegalCatch")
    private void onEntityOwnershipChanged(final DOMEntityOwnershipChange change) {
        LOG.debug("Notifying EntityOwnershipListener {}: {}", listener, change);

        try {
            listener.ownershipChanged(change);
        } catch (Exception e) {
            LOG.error("Error notifying listener {}", listener, e);
        }
    }

    private  EntityOwnershipListenerActor(final DOMEntityOwnershipListener listener);

}