anchor.diff:  				{_, Value, []} ->
   					case Protocol of
   						radius ->
  -erlang:display({?MODULE, ?LINE, Name, Value, T, radius, Types, ReqAttrs, RespAttrs, N}),
   							characteristic(Name, Value, T,
   									radius, Types, ReqAttrs, RespAttrs, N);
   						diameter ->
  -erlang:display({?MODULE, ?LINE, Name, Value, T, diameter, Types, ReqAttrs, RespAttrs, N}),
   							characteristic(Name, Value, T,
   									diameter, Types, ReqAttrs, RespAttrs, N)
   					end;
  
positive.code: 						{ok, D} = application:get_env(ocs, diameter),
  						case lists:keyfind(acct, 1, D) of
  							{acct, L} when length(L) > 0 ->
  erlang:display({?MODULE, ?LINE, Contains}),
  								characteristic(Contains, diameter, '_', '_', '_', 0);
  							false ->
  erlang:display({?MODULE, ?LINE, Contains}),
  								characteristic(Contains, radius, '_', '_', '_', 0)
  						end
  				end;
  
negative.code: 	of
  		{Types, Attributes, _} ->
  			Args = [DateStart, DateEnd, '_', Types, Attributes],
  			MFA = [ocs_log, acct_query, Args],
  			case supervisor:start_child(ocs_rest_pagination_sup, [MFA]) of
  				{ok, PageServer, Etag} ->
  					query_page(PageServer, Etag, Query, Filters, RangeStart, RangeEnd);
  				{error, _Reason} ->
  					{error, 500}
  