anchor.diff:                         receive_omissions=ReceiveOmissions}.
   
   %% Receive omission.
  -fault_precondition(_FaultModelState, {call, _Mod, end_resolvable_faults, [FaultModelState]}) ->
  +fault_precondition(_FaultModelState, {call, _Mod, end_faults_with_resolve, [FaultModelState]}) ->
       fault_num_resolvable_faults(FaultModelState) >= 0;
   
   fault_precondition(#fault_model_state{crashed_nodes=CrashedNodes, receive_omissions=ReceiveOmissions}=FaultModelState, {call, _Mod, begin_receive_omission, [SourceNode, DestinationNode]}=Call) ->
  
positive.code:      {call, ?MODULE, end_receive_omission, [node_name(), node_name()]},
  
       %% End all resolvable faults.
       {call, ?MODULE, end_resolvable_faults, [FaultModelState]}
      ].
  
  %% Names of the node functions so we kow when we can dispatch to the node
  
negative.code:         end_receive_omission(SourceNode, DestinationNode)
      end, dict:to_list(ReceiveOmissions)),
  
      ?PROPERTY_MODULE:command_conclusion(node(), [end_faults_with_resolve]),
      ok.
  
  %%%===================================================================
  