new visitor PatternUnresolver.
new visitor PatternResolver.