anchor.diff:      return lines.join("\n");
     }
   
  +  /**
  +   * Unmarshals a String of data containing one STOMP frame.
  +   */
     static Frame unmarshallSingle(String data) {
       /**
        * search for 2 consecutives LF byte to split the command
  
positive.code:     return frames;
    }
  
    static String marshall(String command, {Map headers, String body:""}) {
      if(headers == null) {
        headers = {};
  
negative.code: 
  const String STOMP_EOF = '\x00';
  
  /**
   * Definition of a STOMP frame. 
   * 
   * All frames sent back and forth between the server and the client conforms to the structure defined by this class. 
   */
  class Frame {
    final String command;
    final Map headers;
    final String body;
    
  
    /**
     * Creates a new instance of Frame. All arguments must be non-null.
     */
    Frame(this.command, this.headers, this.body) {
  
      if(this.headers == null) {
  