class UUIDUtilsBenchmark {
    public static UUID uuid = UUID.randomUUID();

    @Benchmark
    public void jdk(Blackhole bh) {
        bh.consume(uuid.toString());
    }

    @Benchmark
    public void fj2(Blackhole bh) {
        bh.consume(UUIDUtils.fastUUID(uuid));
    }

    @Benchmark
    public void fj2utf16(Blackhole bh) {
        bh.consume(UUIDUtils.fastUUID2(uuid));
    }

    public static void main(String[] args) throws RunnerException {<FILL_FUNCTION_BODY>}
}

        Options options = new OptionsBuilder()
                .include(UUIDUtilsBenchmark.class.getName())
                .mode(Mode.Throughput)
                .timeUnit(TimeUnit.MILLISECONDS)
                .warmupIterations(3)
                .forks(1)
                .threads(1)
                .build();
        new Runner(options).run();
    
<no_super_class>