Expanded class hierarchy of PathMatcher