anchor.diff:  Use `applayer.Message` in conjunction with `applayer.Transaction` for creating the
   transaction and `applayer.Stream` to manage your stream buffers for parsing.
   
  -
  +[[testing]]
   == Testing
   
   [float]
  
positive.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
  
  Packetbeat's source code is split up in Go packages or modules. The protocol
  
negative.code: 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
  