private void processItemEvent(Event event)
    {
        NormalizedEvent nevent = _appContext.getNormalizedEvent(event);
        int msgType = nevent.getMsgType();
        if (msgType == NormalizedEvent.REFRESH)
        {
            _pendingCount--;
            addRefs(nevent);
            if (_pendingCount == 0 && _client != null)
                _client.processRefChainComplete(this);
        }
        else if (msgType == NormalizedEvent.STATUS)
        {
            if (nevent.isClosed())
            {
                if (_client != null)
                    _client.processRefChainError(this,
                                                 nevent.getItemName() + ": " + nevent.getStatusText());
            }
        }
    }