anchor.diff:                end,
       RT = {case Format of
                 true ->
  -                  lists:append(
  -                      [A1, " ", format_keyword(
  -                          "between "), B1, " ", format_keyword("and "), C1]);
  +                  lists:append([
  +                      A1,
  +                      " ",
  +                      format_keyword("between "),
  +                      B1,
  +                      " ",
  +                      format_keyword("and "),
  +                      C1
  +                  ]);
                 _ -> lists:append([A1, " between ", B1, " and ", C1])
             end, NewCtx4},
       ?debugFmt(?MODULE_STRING ++ ":fold ===>~n RT: ~p~n", [RT]),
  
positive.code:     RT = {case Format of
                true -> lists:append([format_keyword(Type), " ", ValueStr]);
                _ -> lists:append(
                    [atom_to_list(Type), " ", case lists:prefix("select ",
                        ValueStr) of
                                                  true ->
                                                      lists:append(
                                                          ["(", ValueStr, ")"]);
                                                  _ -> ValueStr
  
negative.code: % WHERE_CURRENT_OF
  % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  fold(Format, State, FType, Fun, Ctx, _Lvl, {where_current_of, {cur, CurName}} =
      ST) -> ?debugFmt(?MODULE_STRING ++ ":fold ===> Start ~p-~p-~p~n ST: ~p~n",
      [Format, _Lvl, State#state.indentation_level, ST]),
      NewCtx = case FType of
                   top_down -> Fun(ST, Ctx);
                   bottom_up -> Ctx
  