anchor.diff:                        DestFile = filename:join(Dest, Basename++".xml"),
                         ?log("Generating XML ~s - ~s ~p -> ~p",
                              [AppName,Basename,File,DestFile]),
  -                      case (catch edoc:file(File, Opts)) of
  +                      case catch (edoc:file(File, Opts)) of
                             ok ->
                                 [DestFile | Acc];
                             Error ->
  
positive.code: -spec dispatch (list()) -> boolean().
  dispatch (Conf) ->
      Start = erlang:now(),
      DidBuild = build(Conf),
      Diff = timer:now_diff(erlang:now(), Start),
      Mins = trunc(Diff * 1.667e-8),
      Secs = trunc(Diff * 1.000e-6 - Mins * 60),
      ?log("Woot, finished in ~p Minutes ~p Seconds", [Mins, Secs]),
      DidBuild.
  
  
  %% @doc Build everything
  
negative.code:            , {preprocess, true}
             , {dir, Dest}
             , {packages, false}  %% Find modules in subfolders of src/
             , {layout, docgen_edoc_xml_cb}
             ],
  
      AppName = bname(AppDir),
      ?log("Generating XML for application ~s ~p -> ~p", [AppName,AppDir,Dest]),
  