anchor.diff:     */
     Future<Reply> filterDelete(String eventHeader, String valueToFilter,
             {int timeoutSeconds: 10}) =>
  -      this._subscribeAndSendCommand('filter delete $eventHeader $valueToFilter',
  +      _subscribeAndSendCommand('filter delete $eventHeader $valueToFilter',
             new Duration(seconds: timeoutSeconds));
   
     /**
      * Send an event into the event system (multi line input for headers)
      */
     Future<Reply> sendevent(String eventName, {int timeoutSeconds: 10}) =>
  -      this._subscribeAndSendCommand(
  +      _subscribeAndSendCommand(
             'sendevent $eventName', new Duration(seconds: timeoutSeconds));
   
     /**
  
positive.code:   /**
     * Perform a hard socket disconnect.
     */
    Future disconnect() => this._socket.close();
  
    /**
     * Dispatches a packet by injecting it into the appropriate stream.
     */
    void _dispatch(Packet packet) {
      if (packet.isEvent) {
        this._eventStream.add(new Event.fromPacket(packet));
      } else if (packet.isRequest) {
        this._requestStream.add(new Request.fromPacket(packet));
      } else if (packet.isReply) {
        Completer<Reply> completer = this.replyQueue.removeFirst();
        if (!completer.isCompleted) {
          completer.complete(new Reply.fromPacket(packet));
        } else {
          this.log.info('Discarding packet for timed out command.');
        }
      } else if (packet.isResponse) {
        Completer<Response> completer = this.apiJobQueue.removeFirst();
        if (!completer.isCompleted) {
          completer.complete(new Response.fromPacketBody(packet.content.trim()));
        } else {
          this.log.info('Discarding packet for timed out api command.');
        }
      } else {
        this.log.severe('Discarding unknown packet type ${packet.contentType}');
      }
    }
  }
  
negative.code:    * https://freeswitch.org/confluence/display/FREESWITCH/mod_commands
     */
    Future<Reply> bgapi(String command, {int timeoutSeconds: 10}) =>
        _subscribeAndSendCommand(
            'bgapi ${command}', new Duration(seconds: timeoutSeconds));
  
    /**
     * Authenticate on the FreeSWITCH server.
     */
    Future<Reply> authenticate(String password, {int timeoutSeconds: 10}) =>
        _subscribeAndSendCommand(
            'auth ${password}', new Duration(seconds: timeoutSeconds));
  
    /**
  