System.out.println(value2.getValueType() + "(" + value2.nestedSize() + "): " + value2.toJSON() + " (in " + path2.getLastEvaluateTime() + " ms)");
JPath<?> path3 = jPathParser.parse("/book[?(@.author=\"J. R. R. Tolkien\")]/title");
path3.setRecordEvaluateTime(true);
Value value3 = path3.evaluate(value1);
System.out.println(value3.getValueType() + "(" + value3.nestedSize() + "): " + value3.toJSON() + " (in " + path3.getLastEvaluateTime() + " ms)");
JPath<?> path4 = jPathParser.parse("/store/book[?(@.price=8.99)]/title");
path4.setRecordEvaluateTime(true);
Value value4 = path4.evaluate(json);
System.out.println(value4.getValueType() + "(" + value4.nestedSize() + "): " + value4.toJSON() + " (in " + path4.getLastEvaluateTime() + " ms)");