anchor.diff:                                          true ->
                                               NewLineToks1 = insert_token_at_end(NewLineToks, T),
                                               NewLineToks2 = recover_tab_keys(OldLineToks, NewLineToks1, TabWidth),
  -                                            repair_form_layout(Lines, 's', TabWidth, [NewLineToks2|Acc])
  +                                            repair_form_layout(Lines1, 's', TabWidth, [NewLineToks2|Acc])
                                       end;
                                   _ ->
                                       NewLineToks1 = recover_tab_keys(OldLineToks, NewLineToks, TabWidth),
  
positive.code: 
  
  insert_token_at_end(Toks, T) ->
      {Toks1, Toks2} = list:splitwith(
                         fun(Tok) ->
                                 is_whitespace_or_comment(Tok)
                         end, lists:reverse(Toks)),
  
negative.code: 		 tokens = wrangler_misc:get_toks(Form)},
      OrigFormStr=wrangler_misc:concat_toks(wrangler_misc:get_toks(Form)),
      NewFormStr0= print_form(Form,reset_prec(Ctxt),fun lay/2),
      NewFormStr=repair_new_form_str(OrigFormStr, NewFormStr0, TabWidth,FileFormat),
      {ok, OrigToks, _} = wrangler_scan:string(OrigFormStr),
      {ok, NewToks, _} = wrangler_scan:string(NewFormStr),
  