/**
  * @param string $language
  * @param bool $use_original_cache
  * @param WPML_Displayed_String_Filter $existing_filter
  */
 public function __construct($language, $use_original_cache, $existing_filter)
 {
     parent::__construct($language, $use_original_cache);
     if ($existing_filter) {
         $existing_cache = $existing_filter->export_cache();
         $this->use_original_cache = isset($existing_cache['use_original_cache']) ? $existing_cache['use_original_cache'] : false;
         $this->original_cache = isset($existing_cache['original_cache']) ? $existing_cache['original_cache'] : array();
         $this->name_cache = isset($existing_cache['name_cache']) ? $existing_cache['name_cache'] : array();
     }
 }