public JavaBackgroundParser(ITextBuffer textBuffer, JavaBackgroundParserProvider provider)
            : base(textBuffer, provider.BackgroundIntelliSenseTaskScheduler, provider.TextDocumentFactoryService, provider.OutputWindowService)
        {
            Contract.Requires <ArgumentNullException>(provider != null, "provider");

            _provider = provider;
        }
        public JavaBackgroundParser(ITextBuffer textBuffer, JavaBackgroundParserProvider provider)
            : base(textBuffer, provider.BackgroundIntelliSenseTaskScheduler, provider.TextDocumentFactoryService, provider.OutputWindowService)
        {
            Contract.Requires<ArgumentNullException>(provider != null, "provider");

            _provider = provider;
        }