code: protected void heartbeatReceived()
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "heartbeatReceived");
        synchronized(awaitingHeartbeatResponse)
        {
           if (awaitingHeartbeatResponse.isSet())
           {
              awaitingHeartbeatResponse.clear();
              thisConnection.getConnectionEventRecorder().logDebug("received heartbeat response");
           }
           else
           {
            // Well, that's odd, it doesn't look like we asked for a
            // heartbeat.  Better log this...
            if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) SibTr.debug(this, tc, "Spurious heartbeat!");
           }
        }
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "heartbeatReceived");
     }
docs: begin F181603.2