code: private long extractOperationCallId(Data data) throws IOException {
          ObjectDataInput input = ((SerializationServiceV1) node.getSerializationService())
                  .initDataSerializableInputAndSkipTheHeader(data);
          return input.readLong();
      }
docs: This method has a direct dependency on how objects are serialized.
  If the stream format is changed, this extraction method must be changed as well.
  <p>
  It makes an assumption that the callId is the first long field in the serialized operation.