code: public static JsonPath compile(String jsonPath, Predicate... filters) {
          notEmpty(jsonPath, "json can not be null or empty");
  
          return new JsonPath(jsonPath, filters);
      }
docs: Compiles a JsonPath
  
  @param jsonPath to compile
  @param filters  filters to be applied to the filter place holders  [?] in the path
  @return compiled JsonPath