private static Match <T> NewDummy <T>()
 {
     return(Match.Custom(new MatchDummy <T>()));
 }
 private static Match <T> NewInstance <T>(T reference)
     where T : class
 {
     return(Match.NotSame(reference));
 }