static Condition<O> parse<O>(String query) { var cache = ConditionParseCache.get<O>(); return cache.parseQuery(query); }