public static ExtendedProtectionPolicy BuildPolicy(ExtendedProtectionPolicyElement configurationPolicy)
 {
     if (configurationPolicy.ElementInformation.IsPresent)
     {
         return configurationPolicy.BuildPolicy();
     }
     return DefaultPolicy;
 }
 public static ExtendedProtectionPolicy BuildPolicy(ExtendedProtectionPolicyElement configurationPolicy)
 {
     // using this pattern allows us to have a different default policy
     // than the NCL team chooses.
     if (configurationPolicy.ElementInformation.IsPresent)
     {
         return configurationPolicy.BuildPolicy();
     }
     else
     {
         return ChannelBindingUtility.DefaultPolicy;
     }
 }