anchor.diff:  %% @doc Format an exception thrown by this module
   -spec format_exception(sin_exceptions:exception()) ->
       string().
  +format_exception(?SIN_EXEP_UNPARSE(_, release_script_generation_error, Description)) ->
  +    Description;
   format_exception(Exception) ->
       sin_exceptions:format_exception(Exception).
   
  
positive.code:     Options = [{path, [Location | get_code_paths(State)]},
                 no_module_tests, silent],
      case systools_make:make_script(Name,
                                     File, [{outdir, Location} | Options]) of
          ok ->
              ok;
          error ->
  
negative.code:             ok;
          {ok,Module,Warnings} ->
              Detail = lists:flatten(Module:format_warning(Warnings)),
              ?SIN_RAISE(State, release_script_generation_error,
                         "~s~n", [Detail]);
          {error,Module,Error} ->
              Detail = lists:flatten(Module:format_error(Error)),
              ?SIN_RAISE(State, release_script_generation_error,
                         "~s~n", [Detail])
      end.
  