Class CompositeNameResolver<T>