/**
  * @see Filter::supports()
  * @param $input mixed
  * @param $output mixed
  * @return boolean
  */
 function supports(&$input, &$output)
 {
     if (!(is_null($output) || $this->isValidIsbn($output))) {
         return false;
     }
     return parent::supports($input, $output, false, true);
 }
 /**
  * @see Filter::supports()
  * @param $input mixed
  * @param $output mixed
  * @return boolean
  */
 function supports(&$input, &$output)
 {
     if (!$this->isValidIsbn($input)) {
         return false;
     }
     return parent::supports($input, $output, true);
 }