anchor.diff:        List<Type> types = Type.values;
         _type = jsonobj.containsKey('type') ? types[jsonobj.type] : Type.unknown;
         _host = jsonobj.containsKey('host') ? jsonobj.host : "";
  +      _provider =
  +      jsonobj.containsKey('provider') ? jsonobj.host : PROVIDER_UNKNOWN;
         _source = jsonobj.containsKey('source') ? jsonobj.source : "";
         _destination =
         jsonobj.containsKey('destination') ? jsonobj.destination : "";
  
positive.code:       _resourceDetails =
        input.containsKey('resourceDetails') ? input.resourceDetails : "{}";
        _host = input.containsKey('host') ? input.host : "";
      }
    }
  
  
negative.code:     _resourceName = resourceName;
      _resourceDetails = resourceDetails;
      _host = host;
      _provider = provider;
    }
  
    /// fromJson
  