Interface MatcherFactory<T extends QueryMatch>