private bool ShouldProcessMessage(ICommunicationMessage message)
 {
     return(m_Endpoints.CanCommunicateWithEndpoint(message.Sender) ||
            (message.IsHandshake() || IsMessageIndicatingEndpointDisconnect(message)));
 }