anchor.diff:  next_state(#state{partition_filters=PartitionFilters0}=State, _Res, {call, ?MODULE, resolve_sync_partition, [SourceNode, DestinationNode]}) -> 
       PartitionFilters = delete_sync_partition(SourceNode, DestinationNode, PartitionFilters0),
       State#state{partition_filters=PartitionFilters};
  +next_state(#state{partition_filters=PartitionFilters0}=State, _Res, {call, ?MODULE, delayed_resolve_sync_partition, [_Timeout, SourceNode, DestinationNode]}) -> 
  +    PartitionFilters = delete_sync_partition(SourceNode, DestinationNode, PartitionFilters0),
  +    State#state{partition_filters=PartitionFilters};
   next_state(#state{partition_filters=PartitionFilters0}=State, _Res, {call, ?MODULE, induce_cluster_partition, [MajorityNodes, AllNodes]}) -> 
       MinorityNodes = AllNodes -- MajorityNodes,
       PartitionFilters = add_cluster_partition(MajorityNodes, MinorityNodes, PartitionFilters0),
  
positive.code:     DestinationResult = resolve_async_partition(DestinationNode, SourceNode),
      all_to_ok_or_error([SourceResult, DestinationResult]).
  
  leave_cluster(Name, JoinedNames) ->
      Node = name_to_nodename(Name),
      debug("leave_cluster: leaving node ~p from cluster with members ~p", [Node, JoinedNames]),
  
negative.code:     true;
  postcondition(_State, {call, ?MODULE, resolve_sync_partition, [_SourceNode, _DestinationNode]}, ok) ->
      postcondition_debug("postcondition resolve_sync_partition: succeeded", []),
      %% Removed message filter.
      true;
  postcondition(_State, {call, ?MODULE, delayed_resolve_sync_partition, [_Timeout, _SourceNode, _DestinationNode]}, ok) ->
      postcondition_debug("postcondition delayed_resolve_sync_partition: succeeded", []),
      %% Removed message filter.
      true;
  postcondition(_State, {call, ?MODULE, induce_cluster_partition, [_MajorityNodes, _MinorityNodes]}, ok) ->
  