public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
        {
            var tagHelperItems = context.Items.GetOrDefault(RocketTagHelperConsts.ContextBundleItemListKey) as List <BundleTagHelperItem>;

            if (tagHelperItems != null)
            {
                output.SuppressOutput();
                tagHelperItems.Add(TagHelper.CreateBundleTagHelperItem());
            }
            else
            {
                await ResourceService.ProcessAsync(
                    context,
                    output,
                    new List <BundleTagHelperItem>
                {
                    TagHelper.CreateBundleTagHelperItem()
                },
                    TagHelper.GetNameOrNull()
                    );
            }
        }