public function shouldProcess(Version $version)
 {
     if ($this->getFormat() == self::FORMAT_JPEG) {
         return $version->getTypeObject()->getGenericType() == Type::T_IMAGE && $version->getTypeObject()->getName() != 'JPEG';
     }
     return false;
 }
 /**
  * {@inheritDoc}
  */
 public function getTypeObject()
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getTypeObject', array());
     return parent::getTypeObject();
 }
 public function getTypeObject()
 {
     return parent::getTypeObject();
 }
 public function shouldProcess(Version $version)
 {
     return $version->getTypeObject()->getName() == 'JPEG';
 }
 public function shouldProcess(Version $version)
 {
     return $version->getTypeObject()->getGenericType() == Type::T_IMAGE;
 }