fix path matcher case sensitive with more than one predicate