anchor.diff:  handle_options(State=#state{options=Options}) ->
       handle_options(Options, State).
   %% @private
  -handle_options([], State) -> 
  +handle_options([], State) ->
       State;
   handle_options([{returnbody, true}|T], State=#state{w=W}) ->
       handle_options(T, State#state{returnbody=true,dw=W, reply_arity=2});
  
positive.code:             handle_options(T, State#state{options=Options,
                                            returnbody=true,
                                            dw=W,
                                            reply_arity=2});
          false ->
              handle_options(T, State#state{returnbody=false})
      end;
  
negative.code:     Mod = binary_to_atom(Mod0, utf8),
      Fun = binary_to_atom(Fun0, utf8),
      proc_lib:spawn(fun() -> Mod:Fun(Obj) end);
  
  invoke_hook(postcommit, undefined, undefined, _JSName, _Obj) ->
      error_logger:warning_msg("Javascript post-commit hooks aren't implemented");
  %% NOP to handle all other cases
  