anchor.diff:                               "received an unexpected message:\n"
                                "handle_cast(~p, _)\n", [Request]),
       {noreply, S}.
  +
  +%%========================================================================
  +
  +-spec handle_info(term(), state()) ->
  +        {'noreply', state()} | {'stop', term(), state()}.
   
   handle_info({'EXIT', Locker, _Reason}=Exit, #state{the_locker=Locker}=S) ->
       {stop, {locker_died,Exit}, S#state{the_locker=undefined}};
  
positive.code: %%%-----------------------------------------------------------------
  %%% Call-back functions from gen_server
  %%%-----------------------------------------------------------------
  init([]) ->
      process_flag(trap_exit, true),
      _ = ets:new(global_locks, [set, named_table, protected]),
  
negative.code: %%
  %% %CopyrightBegin%
  %%
  %% Copyright Ericsson AB 1996-2011. All Rights Reserved.
  %%
  %% The contents of this file are subject to the Erlang Public License,
  %% Version 1.1, (the "License"); you may not use this file except in
  