protected function execute($arguments = array(), $options = array())
 {
     // initialize the database connection
     $databaseManager = new sfDatabaseManager($this->configuration);
     $connection = $databaseManager->getDatabase($options['connection'])->getConnection();
     $t = new Twitter(sfConfig::get('twitter_username'), sfConfig::get('twitter_password'));
     $last_message = RawMessagePeer::getLastMessage($connection);
     $since = null;
     if ($last_message) {
         $since = $last_message->getMessageId();
     }
     $messages = $t->getMentionsReplies($since);
     foreach ($messages as $message) {
         $rawmessage = RawMessagePeer::saveMessage($message, $connection);
         if ($rawmessage instanceof RawMessage) {
             $need = NeedPeer::convertMessage($rawmessage, $con);
         } else {
             var_dump($rawmessage);
         }
     }
 }