anchor.diff:              ok
       end.
   
  +-ifdef(have_new_stacktrace).
  +-spec get_stacktrace() -> [{Module::atom(), Function::atom(), ArityOrArgs::byte() | [term()]} |
  +                           {Module::atom(), Function::atom(), ArityOrArgs::byte() | [term()], Sources::[term()]}].
  +get_stacktrace() ->
  +    try
  +        erlang:exit(a)
  +    catch
  +        _Class:_ExceptionPattern:Stk ->
  +            Stk
  +    end.
  +-else.
   %% @doc Gets the current stack trace. Use this method in order to get a stack
   %%      trace if no exception was thrown.
   -spec get_stacktrace() -> [{Module::atom(), Function::atom(), ArityOrArgs::byte() | [term()]} |
  
positive.code: % @copyright 2007-2015 Zuse Institute Berlin
  
  %   Licensed under the Apache License, Version 2.0 (the "License");
  %   you may not use this file except in compliance with the License.
  
negative.code:         ST -> ST % just in case
      end,
      ST.
  -endif.
  
  -spec get_linetrace() -> term() | undefined.
  get_linetrace() ->
  