@Override public void run(RunNotifier notifier) { RestAssured.filters(filter); filter.createLoadRunnerAction(); super.run(notifier); try { new File(LOADRUNNER_OUTPUT_DIR).mkdirs(); String fileName = featureName + ".vugen"; File file = new File(LOADRUNNER_OUTPUT_DIR + File.separator + fileName); OutputStream out = new FileOutputStream(file); filter.dump(out); out.close(); logger.info(file.getAbsolutePath()); ArrayList<Filter> filtersCopy = new ArrayList<Filter>(RestAssured.filters()); filtersCopy.remove(filter); RestAssured.replaceFiltersWith(filtersCopy); } catch (Exception e) { throw new CukesInternalException(e); } }