anchor.diff:      return new Frame(command, headers, body);
     }
   
  +  /**
  +   * Unmarshals a list of Frames contained in a String of data.
  +   */
     static List<Frame> unmarshall(String datas) {
       /**
        * Ugly list comprehension to split and unmarshall *multiple STOMP frames*
  
positive.code: 
  const String STOMP_EOF = '\x00';
  
  class Frame {
    final String command;
    final Map headers;
    final String body;
    
  
    Frame(this.command, this.headers, this.body) {
  
      if(this.headers == null) {
  
negative.code:     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
  