class JSONFunctions {
    public static Slice jsonExtract(Slice json, JSONPath path) {<FILL_FUNCTION_BODY>}
}

        byte[] bytes = json.byteArray();
        int off = json.byteArrayOffset();
        int length = json.length();
        JSONReader jsonReader = JSONReader.of(bytes, off, length);
        SliceValueConsumer sliceValueConsumer = new SliceValueConsumer();
        path.extract(jsonReader, sliceValueConsumer);
        return sliceValueConsumer.slice;
    
<no_super_class>