@Override protected Event handleStartDocument(Event event) { close(); // For concurrent pipelines tmDir = String.format("%s~okapi-step-repetitionanalysis-%s/", Util.ensureSeparator(Util.getTempDirectory(), true), UUID.randomUUID().toString()); Util.createDirectories(tmDir); searchExact = params.getFuzzyThreshold() >= 100; tuCounter = 0; groupCounter = 1; tmWriter = (PensieveWriter) TmWriterFactory.createFileBasedTmWriter(tmDir, true); currentTm = new PensieveSeeker(tmWriter.getIndexWriter()); return super.handleStartDocument(event); }