anchor.diff:  	post_hub_balance, delete_hub_balance, notify_create_bucket,
   	notify_delete_bucket, notify_rating_deleted_bucket,
   	notify_accumulated_balance, notify_accumulated_threshold,
  +	notify_query_bucket,
   	post_hub_product, delete_hub_product, notify_create_product,
   	notify_delete_product, notify_query_product, post_hub_service,
   	delete_hub_service,
  
positive.code: 			= lists:keyfind(cents, #acc_balance.units, AccBalanceRecords),
  	RA1 < Threshold.
  
  post_hub_product() ->
  	[{userdata, [{doc, "Register hub listener for product"}]}].
  
  
negative.code: notifyproductcharge(SessionID, _Env, Input) ->
  	mod_esi:deliver(SessionID, "status: 201 Created\r\n\r\n"),
  	notify_product_charge ! Input.
  
  -spec notifyquerybucket(SessionID :: term(), Env :: list(),
  		Input :: string()) -> any().
  %% @doc Notification callback for notify_query_bucket test case.
  notifyquerybucket(SessionID, _Env, Input) ->
  	mod_esi:deliver(SessionID, "status: 201 Created\r\n\r\n"),
  	notify_query_bucket ! Input.
  
  -spec notifycreateproduct(SessionID :: term(), Env :: list(),
  		Input :: string()) -> any().
  