anchor.diff:  	Type54 = {struct, [{"unitOfMeasure", "gigabytes"}, {"valueType", "integer"}]},
   	Value5 = {"productSpecCharacteristicValue",
   			{array, [Type51, Type52, Type53, Type54]}},
  -	Char5 = {struct, [Name5, Description5, Type5, Value5]},
  +	Char5 = {struct, [Name5, Description5, Config5, Type5, Value5]},
   	[Char1, Char2, Char3, Char4, Char5].
   
   -spec offer_status(Status) -> Status
  
positive.code: 	Name1 = {"name", "subscriberIdentity"},
  	Description1 = {"description",
  			"Uniquely identifies subscriber (e.g. MSISDN, IMSI, username)."},
  	Type1 = {"valueType", "String"},
  	Value1 = {"productSpecCharacteristicValue", {array, [{struct, [Type1]}]}},
  	Char1 = {struct, [Name1, Description1, Type1, Value1]},
  	Name2 = {"name", "subscriberPassword"},
  	Description2 = {"description", "Shared secret used in authentication."},
  	Type2 = {"valueType", "String"},
  	Value2 = {"productSpecCharacteristicValue", {array, [{struct, [Type2]}]}},
  	Char2 = {struct, [Name2, Description2, Type2, Value2]},
  	Name3 = {"name", "balanceTopUpDuration"},
  	Description3 = {"description", "Validity period of balance top-ups."},
  	Type3 = {"valueType", "Number"},
  	Type31 = {struct, [{"unitOfMeasure", "seconds"}, {"valueType", "integer"}]},
  	Type32 = {struct, [{"unitOfMeasure", "minutes"}, {"valueType", "integer"}]},
  
negative.code: 	Type35 = {struct, [{"unitOfMeasure", "years"}, {"valueType", "integer"}]},
  	Value3 = {"productSpecCharacteristicValue",
  			{array, [Type31, Type32, Type33, Type34, Type35]}},
  	Char3 = {struct, [Name3, Description3, Config3, Type3, Value3]},
  	Name4 = {"name", "radiusReserveTime"},
  	Description4 = {"description",
  		"Number of seconds to reserve on RADIUS Accouning-Start "
  		"and add to reported duration on Accounting-Interim reservation."},
  	Config4 = {"configurable", false},
  	Type4 = {"valueType", "Number"},
  	Type41 = {struct, [{"unitOfMeasure", "seconds"}, {"valueType", "integer"}]},
  	Type42 = {struct, [{"unitOfMeasure", "minutes"}, {"valueType", "integer"}]},
  	Value4 = {"productSpecCharacteristicValue", {array, [Type41, Type42]}},
  	Char4 = {struct, [Name4, Description4, Config4, Type4, Value4]},
  	Name5 = {"name", "radiusReserveOctets"},
  	Description5 = {"description",
  		"Number of octets to reserve on RADIUS Accouning-Start "
  		"and add to reported octetes used on Accounting-Interim reservation."},
  	Config5 = {"configurable", false},
  	Type5 = {"valueType", "Number"},
  	Type51 = {struct, [{"unitOfMeasure", "bytes"}, {"valueType", "integer"}]},
  	Type52 = {struct, [{"unitOfMeasure", "kilobytes"}, {"valueType", "integer"}]},
  