class SourceCodeGenerationBenchmark {

  private FileJavaGenerator generator;

  @Setup
  public void setup() {<FILL_FUNCTION_BODY>}

  @Benchmark
  @BenchmarkMode(Mode.Throughput)
  public void benchmark(Blackhole bh) {
    File outputDirectory = new File("target/generated");
    generator.run(outputDirectory);
    bh.consume(outputDirectory);
  }
}

    final Config config = new Config(
        null,
        null,
        true,
        null);

    File source = new File("src/main/resources/kserve.yaml");
    generator = new FileJavaGenerator(config, source);
  
<no_super_class>