public void parse( RepositoryElementReadListener repositoryElementReadListener )
    throws SAXException, ParserConfigurationException, IOException {
    this.repositoryElementReadListener = repositoryElementReadListener;

    SAXParserFactory factory = XMLParserFactoryProducer.createSecureSAXParserFactory();
    this.saxParser = factory.newSAXParser();
    this.saxParser.parse( new File( filename ), this );
  }
@Test
  public void testNoExceptionOccurs_WhenNameContainsJapaneseCharacters() throws Exception {
    repExpSAXParser = new RepositoryExportSaxParser( getRepositoryFile().getCanonicalPath(), repImpPgDlg );
    try {
      repExpSAXParser.parse( repImpMock );
    } catch ( Exception e ) {
      Assert.fail( "No exception is expected But occured: " + e );
    }
  }