anchor.diff:  
   %% gen_component callbacks
   -export([start_link/1, init/1, on/2]).
  +
  +%% rm subscriptions
  +-export([rm_filter/3, rm_exec/4]).
   
   -record(state, {
             takeovers     = ?required(state, takeovers) :: gb_tree()
  
positive.code:                                 false
                          end
                  end,
      ExecFun = fun (Pid, _Tag, Old, New) ->
                        comm:send_local(Pid, {rm_change, nodelist:node_range(Old),
                                              nodelist:node_range(New)})
                end,
      rm_loop:subscribe(self(), ?MODULE, FilterFun, ExecFun, inf),
      #state{
         takeovers=gb_trees:empty()
        }.
  
  %% @private
  -spec on(comm:message(), state()) -> state().
  
negative.code: % @copyright 2007-2014 Zuse Institute Berlin
  
  %  Licensed under the Apache License, Version 2.0 (the "License");
  %  you may not use this file except in compliance with the License.
  