anchor.diff:  calculate_projection_internal_old(Pid) ->
       gen_server:call(Pid, {calculate_projection_internal_old}, infinity).
   
  +sync_projection_calculation(Pid) ->
  +    gen_server:call(Pid, {sync_projection_calculation}, infinity).
  +
   cl_write_current_projection(Pid) ->
       gen_server:call(Pid, {cl_write_current_projection}, infinity).
   
   trigger_projection_calculation(Pid) ->
       gen_server:cast(Pid, {trigger_projection_calculation}).
  +
  +-ifdef(TEST).
  +test_cl_read_public_proj(Pid) ->
  +    gen_server:call(Pid, {test_cl_read_public_proj}, infinity).
  +-endif. % TEST
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
  
positive.code:     Repairing_list5 = Repairing_list4 -- Down,
      P = make_projection(OldEpochNum + 1, OldEpochNum, OldEpochCsum,
                          MyName, All_list, Down, NewUPI_list3, Repairing_list5,
                          [goo]),
      {P, S#ch_mgr{runenv=RunEnv3}}.
  
  calc_up_nodes(#ch_mgr{name=MyName, proj=Proj, runenv=RunEnv1}=S) ->
  
negative.code:              fun() -> machi_flu0:proj_write(MyFLU, Epoch, public, Proj) end),
      case Res0 of
          ok ->
              FLUs = Proj#projection.all_members -- [MyFLU],
              cl_write_public_proj_remote(FLUs, Partitions, Epoch, Proj, S);
          Else when Else == error_written; Else == timeout; Else == t_timeout ->
  