protected static AHSender CreateInstance(object node_ctx, string uri) {
Node n = (Node)node_ctx;
string ahscheme; //Should be "ah"
IDictionary<string, string> kvpairs = SenderFactory.DecodeUri(uri, out ahscheme);
Address target = AddressParser.Parse("brunet:node:" + kvpairs["dest"]);
ushort option = AHHeader.Options.StringToUShort(kvpairs["mode"]);
return new AHSender(n, target, option);
}