anchor.diff:      }
     }
   
  +  /**
  +   * Reponses may carry the UUID of a channel.
  +   */
     String get channelUUID {
       String lastLine = this.rawBody.split('\n').last;
   
       if (lastLine.startsWith(OK)) {
         return lastLine.substring(OK.length, lastLine.length).trim();
       } else {
  -      throw new StateError('Response does not carry channel information. Raw body: ${this.rawBody}');
  +      throw new StateError('Response does not carry channel information. '
  +                           'Raw body: ${this.rawBody}');
       }
     }
   
  +  /**
  +   * String representation of a Response for debug purposes or
  +   * manual processing.
  +   */
     @override
     String toString() {
       return this.rawBody;
  
positive.code: 
    Response.fromPacketBody(String this.rawBody);
  
    String get status {
      String lastLine = this.rawBody.split('\n').last;
  
  
negative.code: part of esl;
  
  /**
   * Class representing a reponse received from the FreeSWTICH event socket.
   */
  class Response {
  
    static const String OK      = '+OK';
    static const String ERROR   = '-ERR';
  