anchor.diff:  %%    {3,required,"string","phone_number",none},
   %%    {2,required,"string","address",none},
   %%    {1,required,"string","name",none}]}]
  -collect_full_messages(Data) -> io:format("Das data:  ~p\n", [Data]), collect_full_messages(Data, #collected{}).
  +collect_full_messages(Data) -> collect_full_messages(Data, #collected{}).
   collect_full_messages([{message, Name, Fields} | Tail], Collected) ->
       Package = Collected#collected.package,
       ListName = resolve_list_name(Name, Package),
       
  -    io:format("listname to be used:  ~p\n", [ListName]),
  -
       FieldsOut = lists:foldl(
  -		  fun ({_,_,_,_,_} = Input, TmpAcc) -> io:format("New intput field thing:  ~p\n", [Input]),[Input | TmpAcc];
  +		  fun ({_,_,_,_,_} = Input, TmpAcc) -> [Input | TmpAcc];
   		      (_, TmpAcc) -> TmpAcc
   		  end, [], Fields),
       
  
positive.code:     NewCollected = Collected#collected{msg=lists:keyreplace(ListName,1,CollectedMsg,{ListName,FieldsOut,NewExtends})},
      collect_full_messages(Tail, NewCollected);
  collect_full_messages([file_boundary | Tail], Collected) ->
      io:format("file_boundary hit\n", []),
      collect_full_messages(Tail, Collected#collected{package = undefined});
  %% Skip anything we don't understand
  collect_full_messages([Skip|Tail], Acc) ->
  
negative.code:     ImportPaths = ["./", "src/" | proplists:get_value(imports_dir, Options, [])],
      Parsed = parse_imports(FirstParsed, ImportPaths),
      Collected = collect_full_messages(Parsed),
      Messages = resolve_types(Collected#collected.msg,Collected#collected.enum),
      output_source (Basename, Messages, Collected#collected.enum, Options).
  
  