/**
  * @param string $outputFilename
  * @return WriterInterface
  */
 protected function getDictionaryWriter($outputFilename)
 {
     if (null === $this->writer) {
         $this->writer = $this->factory->createDictionaryWriter($outputFilename);
     }
     return $this->writer;
 }
 /**
  * @param string $expectedInstance
  * @param string $fileName
  * @dataProvider createDictionaryWriterDataProvider
  */
 public function testCreateDictionaryWriter($expectedInstance, $fileName)
 {
     $this->assertInstanceOf($expectedInstance, $this->factory->createDictionaryWriter($fileName));
 }