anchor.diff:  	{struct, [Id, Name, Href, Description, Version, LastUpdate, Status]}.
   
   %% @hidden
  -spec_product_rated_plan() ->
  +spec_prod_rated_plan() ->
   	Id = {"id", "3"},
   	Href = {"href", ?productSpecPath "3"},
   	Name = {"name", "RatedPlanProductSpec"},
  
positive.code: 	DepHref = {"href", ?productSpecPath "1"},
  	Depend = {struct, [DepId, DepHref, DepType]},
  	Dependency = {"productSpecificationRelationship", {array, [Depend]}},
  	Chars = {"productSpecCharacteristic", {array, characteristic_product_wlan()}},
  	{struct, [Id, Name, Href, Description, Version, LastUpdate, Status, Chars, Dependency]}.
  
  %% @hidden
  characteristic_product_wlan() ->
  	Name1 = {"name", "subscriberIdentity"},
  	Description1 = {"description",
  			"Uniquely identifies subscriber (e.g. MSISDN, IMSI, username)."},
  
negative.code: 	{struct, [Id, Href, Name, Description, Version, Status, LastUpdate, IsRoot]}.
  
  %% @hidden
  spec_prod_network() ->
  	Id = {"id", "1"},
  	Href = {"href", ?productSpecPath "1"},
  	Name = {"name", "NetworkProductSpec"},
  