code: public synchronized boolean hasReceiveListeners()
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "hasReceiveListeners");
        boolean returnValue = false;
        if (!table.values().isEmpty())
        {
           returnValue = receiveListenerIterator().hasNext();
        }
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "hasReceiveListeners", ""+returnValue);
        return returnValue;
     }
docs: begin F174772