anchor.diff:  -export([bad_table/1, types/1]).
   -export([otp_9423/1]).
   
  --export([init_per_testcase/2]).
  +-export([init_per_testcase/2, end_per_testcase/2]).
   %% Convenience for manual testing
   -export([random_test/0]).
   
  
positive.code: 	    From ! test_procs_synced,
  	    spawn_logger([From])
      end.
  
  start_spawn_logger() ->
      case whereis(ets_test_spawn_logger) of
  
negative.code:     ?line {'EXIT',{badarg,_}} = (catch ets:setopts(T,{protection,private,false})),
      ?line {'EXIT',{badarg,_}} = (catch ets:setopts(T,protection)),
      ?line ets:delete(T),
      unlink(Heir),
      exit(Heir, bang),
      ok.
  
  bad_table(doc) -> ["All kinds of operations with bad table argument"];
  