anchor.diff:                               erl_syntax:arity_qualifier(
                                  erl_syntax:atom(FN),
                                  erl_syntax:integer(Arity))
  -                     end, Decoders ++ Encoders))]),
  +                     end, [hd(Printer)|Decoders ++ Encoders]))]),
       Hdr = header(FileName),
       ResultAST = erl_syntax:form_list([Hdr, Module, Exports|NewAST]),
       DirName = filename:dirname(Path),
  
positive.code:        true ->
              []
      end.
  
  elem_to_AST(#elem{name = Name, xmlns = XMLNS, cdata = CData,
                    result = Result, attrs = Attrs, refs = _Refs} = Elem1,
  
negative.code:                [erl_syntax:atom(list_to_atom(ModName))]),
      Decoders = make_top_decoders(TaggedElems),
      Encoders = make_top_encoders(TaggedElems),
      Printer = make_printer(TaggedElems),
      NewAST = Decoders ++ Encoders ++ Printer ++ Forms ++ AST,
      Exports = erl_syntax:attribute(
                  erl_syntax:atom("export"),
                  [erl_syntax:list(
  