private void onConnectionDropped(Connection conn, Connection.DropReason reason) { if (conn != connection || parent == null) { return; } lock (parent) { parent.removeSubscriberLink(this); } }