anchor.diff:          ((fun () ->
               case (Expr) of
                   Guard -> ok;
  -                __V -> erlang:error({assertMatch,
  +                X__V -> erlang:error({assertMatch,
                                        [{module, ?MODULE},
                                         {line, ?LINE},
                                         {comment, (Comment)},
                                         {expression, (??Expr)},
                                         {pattern, (??Guard)},
  -                                      {value, __V}]})
  +                                      {value, X__V}]})
               end
             end)())
           end).
  
positive.code: -define(assertNotMatch(Guard, Expr, Comment),
          begin
          ((fun () ->
              __V = (Expr),
              case __V of
                  Guard -> erlang:error({assertNotMatch,
                                         [{module, ?MODULE},
                                          {line, ?LINE},
                                          {comment, (Comment)},
                                          {expression, (??Expr)},
                                          {pattern, (??Guard)},
                                          {value, __V}]});
                  _ -> ok
              end
            end)())
  
negative.code: -define(assertNot(BoolExpr),
          begin
          ((fun () ->
              X__F = not is_process_alive(self()),
              case (BoolExpr) of
                  X__F -> ok;
                  X__V -> erlang:error({assert,
                                       [{module, ?MODULE},
                                        {line, ?LINE},
                                        {expression, (??BoolExpr)},
                                        {expected, false},
                                        case not X__F of
                                            X__V -> {value, true};
                                            _ -> {not_boolean, X__V}
                                        end]})
              end
            end)())
  