public string Diff(IDiffable <DiffA> obj)
 {
     return("Diffable A");
 }
 public string Diff(IDiffable <DiffB> obj)
 {
     return("Diffable B");
 }