class BookStore {
    private static String str;
    static {
        try {
            InputStream is = BookStore.class.getClassLoader().getResourceAsStream("data/bookstore.json");
            str = IOUtils.toString(is, "UTF-8");
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

    @Benchmark
    public void fastjson2(Blackhole bh) {
        bh.consume(
                JSONPath.extract(str, "$.store.book[*].author")
        );
    }

    @Benchmark
    public void jayway(Blackhole bh) {
        bh.consume(
                JsonPath.read(str, "$.store.book[*].author")
        );
    }

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

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