original_string: public function removeMessage($id)
      {
          if (!$this->_protocol->store(array(Zend_Mail_Storage::FLAG_DELETED), $id, null, '+')) {
              /**
               * @see Zend_Mail_Storage_Exception
               */
              // require_once 'Zend/Mail/Storage/Exception.php';
              throw new Zend_Mail_Storage_Exception('cannot set deleted flag');
          }
          // TODO: expunge here or at close? we can handle an error here better and are more fail safe
          if (!$this->_protocol->expunge()) {
              /**
               * @see Zend_Mail_Storage_Exception
               */
              // require_once 'Zend/Mail/Storage/Exception.php';
              throw new Zend_Mail_Storage_Exception('message marked as deleted, but could not expunge');
          }
      }
code: public function removeMessage($id)
      {
          if (!$this->_protocol->store(array(Zend_Mail_Storage::FLAG_DELETED), $id, null, '+')) {
              /**
               * @see Zend_Mail_Storage_Exception
               */
              // require_once 'Zend/Mail/Storage/Exception.php';
              throw new Zend_Mail_Storage_Exception('cannot set deleted flag');
          }
          // TODO: expunge here or at close? we can handle an error here better and are more fail safe
          if (!$this->_protocol->expunge()) {
              /**
               * @see Zend_Mail_Storage_Exception
               */
              // require_once 'Zend/Mail/Storage/Exception.php';
              throw new Zend_Mail_Storage_Exception('message marked as deleted, but could not expunge');
          }
      }
code_tokens: public function removeMessage ( $ id ) { if ( ! $ this -> _protocol -> store ( array ( Zend_Mail_Storage :: FLAG_DELETED ) , $ id , null , '+' ) ) { /**
               * @see Zend_Mail_Storage_Exception
               */ // require_once 'Zend/Mail/Storage/Exception.php'; throw new Zend_Mail_Storage_Exception ( 'cannot set deleted flag' ) ; } // TODO: expunge here or at close? we can handle an error here better and are more fail safe if ( ! $ this -> _protocol -> expunge ( ) ) { /**
               * @see Zend_Mail_Storage_Exception
               */ // require_once 'Zend/Mail/Storage/Exception.php'; throw new Zend_Mail_Storage_Exception ( 'message marked as deleted, but could not expunge' ) ; } }
docstring: Remove a message from server. If you're doing that from a web enviroment
  you should be careful and use a uniqueid as parameter if possible to
  identify the message.
  
  @param   int $id number of message
  @return  null
  @throws  Zend_Mail_Storage_Exception
docstring_tokens: Remove a message from server . If you re doing that from a web enviroment you should be careful and use a uniqueid as parameter if possible to identify the message .