public IIntellisenseController TryCreateIntellisenseController(ITextView textView, IList <ITextBuffer> subjectBuffers)
        {
            DjangoIntellisenseController controller;

            if (!textView.Properties.TryGetProperty <DjangoIntellisenseController>(typeof(DjangoIntellisenseController), out controller))
            {
                controller = new DjangoIntellisenseController(this, textView);
                textView.Properties.AddProperty(typeof(DjangoIntellisenseController), controller);
                foreach (var buffer in subjectBuffers)
                {
                    controller.ConnectSubjectBuffer(buffer);
                }
            }

            return(controller);
        }