public T4ProjectPsiModuleHandler( Lifetime lifetime, [NotNull] IProjectPsiModuleHandler handler, [NotNull] ChangeManager changeManager, [NotNull] IT4Environment t4Environment, [NotNull] IProject project, [NotNull] IT4TemplateKindProvider templateKindProvider ) : base(handler) { TemplateKindProvider = templateKindProvider; _t4PsiModuleProvider = new T4PsiModuleProvider( lifetime, project.Locks, changeManager, t4Environment, templateKindProvider ); }