public static ISwitch <TKey, TValue> Create <TKey, TValue>()
 {
     return(DefaultSwitch <TKey, TValue> .Create());
 }
 public static ISwitch <TKey, TValue> Create <TKey, TValue>(IDictionary <TKey, TValue> dictionary)
 {
     return(DefaultSwitch <TKey, TValue> .Create(dictionary));
 }