anchor.diff:                               false when OfStartLn/=0->
                                    above(CaseArgOfD, nest(CsStartCol-CaseStartCol, D2));
                                _->
  -                                 above(CaseArgOfD, nest(Ctxt1#ctxt.sub_indent, D2))
  +                                 above(CaseArgOfD, nest(Ctxt1#ctxt.break_indent, D2))
                            end,
               CsEndLoc={CsEndLn, _CsEndCol} = get_end_loc_with_comment(lists:last(Cs)),
               {EndStartLn, _EndStartCol} = get_keyword_loc_after("end", Ctxt, CsEndLoc),
  
positive.code:             lists:sum(NoToksAdded)},
      {Content, Change}.
  
  print_a_form(Form, FileFmt, Options, TabWidth) ->
      case form_not_changed(Form) of
          true ->
              FormStr=wrangler_misc:concat_toks(wrangler_misc:get_toks(Form)),
              {FormStr, {0, 0, 0}};
          false ->
              print_a_form_and_get_changes(Form, FileFmt, Options, TabWidth)
      end.
   
         
  print_a_form_and_get_changes(Form, FileFormat, Options, TabWidth) ->
      Ctxt = #ctxt{hook  = proplists:get_value(hook,Options,?NOHOOK),
  		 paper = proplists:get_value(paper,Options,?PAPER),
  		 ribbon = proplists:get_value(ribbon,Options,?RIBBON),
  
negative.code: 
  print_ast_and_get_changes(FileFmt, AST, Options, TabWidth) ->
      Fs = wrangler_syntax:form_list_elements(AST),
      {FmStrs, C} = lists:unzip([print_a_form_and_get_changes(F, FileFmt, Options, TabWidth)|| F <- Fs]),
      Content = lists:append(FmStrs),
      {NoFunsChanged, NoToksRemoved, NoToksAdded} =lists:unzip3(C),
      Change={lists:sum(NoFunsChanged), 
  