anchor.diff:          Class ->
               case __T of
               Term ->
  -                .erlang:error({assert_not_exception,
  +                erlang:error({assert_not_exception,
                       [{module,     ?MODULE},
                        {line,       ?LINE},
                        {expression, (??Expr)},
                        {pattern,
                           "{" ++ (??Class) ++ ", " ++ (??Term) ++ ", [...]}"},
                        {unexpected_exception,
  -                         {__C, __T, .erlang:get_stacktrace()}}] });
  +                         {__C, __T, erlang:get_stacktrace()}}] });
               _ -> ok
               end;
           _ -> ok
  
positive.code: -define(assert_not_equal(Unexpected, Expr),
  ((fun (__X) ->
      case (Expr) of
      __X -> .erlang:error({assert_not_equal,
                  [{module,     ?MODULE},
                   {line,       ?LINE},
                   {expression, (??Expr)},
  
negative.code: ((fun () ->
      __V = (Expr),
      case __V of
      Guard -> erlang:error({assert_not_match,
                  [{module,     ?MODULE},
                   {line,       ?LINE},
                   {expression, (??Expr)},
  