anchor.diff:    answer_decoder_name = "communication_protocol", synch = true, protocol_version = 1, message_id = 55, input = "wrong_input"},
     MessageBytes3 = erlang:iolist_to_binary(communication_protocol_pb:encode_clustermsg(Message3)),
     Ans4 = try
  -    ws_handler:decode_protocol_buffer(MessageBytes3),
  +    ws_handler:decode_clustermsg_pb(MessageBytes3),
       ok
            catch
              {wrong_internal_message_type, 55} -> wrong_internal_message_type;
  
positive.code:   MessageBytes = erlang:iolist_to_binary(communication_protocol_pb:encode_clustermsg(Message)),
  
    Ans = try
      ws_handler:decode_protocol_buffer(MessageBytes),
      ok
           catch
             {message_not_supported, 66} -> message_not_supported;
  
negative.code:   answer_decoder_name = "communication_protocol", synch = true, protocol_version = 1, message_id = 22, input = InternalMessage2Bytes},
    MessageBytes = erlang:iolist_to_binary(communication_protocol_pb:encode_clustermsg(Message)),
  
    {Synch, Task, Answer_decoder_name, ProtocolVersion, Msg, MsgId, Answer_type, _} = ws_handler:decode_clustermsg_pb(MessageBytes),
    ?assert(Synch),
    ?assert(Task =:= fslogic),
    ?assert(Answer_decoder_name =:= "communication_protocol"),
  