/**
  * 
  * @return InternetMediaTypeParser
  */
 public function getInternetMediaTypeParser()
 {
     if (is_null($this->internetMediaTypeParser)) {
         $this->internetMediaTypeParser = new InternetMediaTypeParser();
         $this->internetMediaTypeParser->getConfiguration()->enableIgnoreInvalidAttributes();
         $this->internetMediaTypeParser->getConfiguration()->enableAttemptToRecoverFromInvalidInternalCharacter();
     }
     return $this->internetMediaTypeParser;
 }