rename PathPattern to AbsolutePathPattern