anchor.diff:  decisions about what to do with partial data that it receives. For example, for the
   HTTP/1.0 protocol, the end of connection is used to know when the message is
   finished.
  +
   
   [float]
   === Registering Your Plugin
  
positive.code: Use `applayer.Message` in conjunction with `applayer.Transaction` for creating the
  transaction and `applayer.Stream` to manage your stream buffers for parsing.
  
  
  == Testing
  
  [float]
  
negative.code:   the branch after creating the PR. Submitting the PR early gives us more time to
    provide feedback and perhaps help you with it.
  
  [[protocol-modules]]
  == Protocol Modules
  
  Packetbeat's source code is split up in Go packages or modules. The protocol
  