/**
  * Validates that an implementation of IStreamProvider exists and
  * load it.
  * 
  * @return void
  * 
  * @throws ODataException
  */
 private function _loadAndValidateStreamProvider()
 {
     if (is_null($this->_streamProvider)) {
         $this->_loadStreamProvider();
         if (is_null($this->_streamProvider)) {
             throw ODataException::createInternalServerError(Messages::streamProviderWrapperMustImplementIStreamProviderToSupportStreaming());
         }
     }
 }