protected override void InitializeChain(ChainedExtension next)
 {
     base.InitializeChain(next);
     this.next = FindNextImplementation <DocumentControllerExtension> (next);
 }
		internal protected override void InitializeChain (ChainedExtension next)
		{
			base.InitializeChain (next);
			this.next = FindNextImplementation<DotNetProjectExtension> (next);
		}
		internal protected override void InitializeChain (ChainedExtension next)
		{
			base.InitializeChain (next);
			this.next = FindNextImplementation<WorkspaceItemExtension> (next);
		}