anchor.diff:  %% -------  Server command handler and utility functions ----------
   
   server_start_command_handler(Node, Commands) ->
  -    start_command_handler(Node, Commands, #server{}, "server").
  -
  -%% server_start_command_handler(Node, Commands) ->
  -%%     ?CH:start(Node, Commands, #{}, "server").
  -
  -server_start_transport(State) when is_record(State, server) ->
  -    case (catch megaco_udp:start_transport()) of
  -	{ok, Ref} ->
  -	    {ok, State#server{transport_ref = Ref}};
  -	Error ->
  -	    Error
  -    end;
  +    start_command_handler(Node, Commands, #{}, "server").
  +
   server_start_transport(State) when is_map(State) ->
       case (catch megaco_udp:start_transport()) of
   	{ok, Ref} ->
  
positive.code: 	    {error, timeout}
      end.
  
  client_block(#client{handle = Handle} = State) 
    when (Handle =/= undefined) ->
      ok = megaco_udp:block(Handle),
      {ok, State};
  client_block(#{handle := Handle} = State) 
    when (Handle =/= undefined) ->
      ok = megaco_udp:block(Handle),
      {ok, State}.
  
  client_unblock(#client{handle = Handle} = State) 
    when (Handle =/= undefined) ->
      ok = megaco_udp:unblock(Handle),
      {ok, State};
  client_unblock(#{handle := Handle} = State) 
    when (Handle =/= undefined) ->
      ok = megaco_udp:unblock(Handle),
      {ok, State}.
  
  client_close(#client{handle = {socket, Socket}} = State) ->
      megaco_udp:close(Socket),
      {ok, State#client{handle = undefined, control_pid = undefined}};
  client_close(#client{handle = Handle} = State) 
    when (Handle =/= undefined) ->
      megaco_udp:close(Handle),
      {ok, State#client{handle = undefined, control_pid = undefined}};
  client_close(#{handle := {socket, Socket}} = State) ->
      megaco_udp:close(Socket),
      {ok, State#{handle => undefined, control_pid => undefined}};
  
negative.code: 	    {error, timeout}
      end.
      
  client_notify_blocked(#{parent := Parent} = State) ->
      Parent ! {blocked, self()},
      {ok, State}.
  
  client_await_nothing(State, Timeout) 
    when is_map(State) ->
      receive 
  