@Before
  public void setUp() throws Exception {
    GeneratorSetup setup = new GeneratorSetup(setupFilepath);
    outputDir = new File(setup.getOutputDirectory());

    generator = new SimpleGenerator(setup);
    generator.setVerbose(false);
  }
  @BeforeClass
  public static void setUpClass() throws Exception {
    GeneratorSetup setup = new GeneratorSetup(setupFilepath);
    String outputDir = setup.getOutputDirectory();
    File dirFile = new File(outputDir);

    if (!dirFile.exists() && !dirFile.mkdir())
      throw new IllegalArgumentException("Cant create dir: " + dirFile);

    for (File file : dirFile.listFiles()) if (file.isFile()) file.delete();

    assertEquals(0, dirFile.listFiles().length);
  }