anchor.diff:                    bottom_up -> Fun(ST, NewCtx)
                 end,
       RT = {case Format of
  -              true -> format_keyword("where current of ");
  -              _ -> "where current of "
  -          end ++ CurName, NewCtx1},
  +              true -> lists:append([
  +                  ?CHAR_NEWLINE,
  +                  format_column_pos(State#state.indentation_level - 1),
  +                  format_keyword("where current of"),
  +                  ?CHAR_NEWLINE,
  +                  format_column_pos(State#state.indentation_level),
  +                  format_identifier(CurName)
  +              ]);
  +              _ -> "where current of " ++ CurName
  +          end, NewCtx1},
       ?debugFmt(?MODULE_STRING ++ ":fold ===>~n RT: ~p~n", [RT]),
       RT;
   
  
positive.code:                             {C1Int, NewCtx3Int} =
                                  fold(Format, State, FType, Fun, NewCtx2,
                                      Lvl + 1, C),
                              case lists:prefix("select ", C1Int) of
                                  true ->
                                      {lists:append(
                                          ["(", C1Int, ")"]), NewCtx3Int};
                                  _ ->
  
negative.code:                             format_data_type(T),
                              case length(SubAcc) == 0 of
                                  true -> [];
                                  _ -> " " ++ SubAcc
                              end
                          ];
                          _ -> [C, " ", T, " ", SubAcc]
  