lookupDatagramSocketSpec (destination);
if (msg != null) lookupDatagramSocketSpec (destination);
    public int cost (AttributedMessage message)     {      //  Calling lookup spec is a hack to perform a name server lookup      //  kind of method within the cost function rather than in the adaptive      //  link selection policy code, where we believe it makes more sense.      try       {        lookupDatagramSocketSpec (destination);        return protocolCost;      }       catch (Exception e)       {        return Integer.MAX_VALUE;      }                              }