PathResolver and NameResolver finished