virtual protected Address SenderToAddress(ISender sender)
{
Connection con = sender as Connection;
if(con == null) {
Edge edge = sender as Edge;
if(edge == null) {
return null;
}
con = _node.ConnectionTable.GetConnection(edge);
if(con == null) {
return null;
}
}
return con.Address;
}