anchor.diff:  		Result :: undefined | string() | tuple().
   %% @private
   prod_price_alter_description(erlang_term, PAlter) ->
  -	prod_proplists:get_value("description", PAlter, undefined);
  +	proplists:get_value("description", PAlter, undefined);
   prod_price_alter_description(json, PAlter) ->
   	case PAlter#alteration.description of
   		undefined ->
  
positive.code: prod_status(json, Product) ->
  	{"status", Product#product.status}.
  
  -spec prod_price_name(Prefix, Price) -> Result
  	when
  		Prefix	:: erlang_term | json,
  
negative.code: 		Name = prod_name(erlang_term, Object),
  		IsBundle = prod_isBundle(erlang_term, Object),
  		Status = prod_status(erlang_term, Object),
  		case prod_vf(erlang_term, Object) of
  			{error, Status} ->
  				{error, Status};
  			ValidFor ->
  				Descirption = prod_description(erlang_term, Object),
  				case prod_offering_price(erlang_term, Object) of
  					{error, StatusCode} ->
  						{error, StatusCode};
  					Price ->
  						Product = #product{price = Price, name = Name, valid_for = ValidFor,
  							is_bundle = IsBundle, status = Status, description = Descirption},
  						case add_product1(Product) of
  							ok ->
  								add_product2(Name, Object);
  							{error, StatusCode} ->
  								{error, StatusCode}
  						end
  				end
  		end
  	catch
  