protected AbstractInlineRefactorDialog(InsertionContext context, ITextEditor editor, ITextAnchor anchor)
		{
			if (context == null)
				throw new ArgumentNullException("context");
			
			this.anchor = insertionEndAnchor = anchor;
			this.editor = editor;
			this.insertionContext = context;
			
			this.Background = SystemColors.ControlBrush;
			
			undoableCreationOperation = new UndoableInlineDialogCreation(this);
		}
        protected AbstractInlineRefactorDialog(InsertionContext context, ITextEditor editor, ITextAnchor anchor)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }

            this.anchor           = insertionEndAnchor = anchor;
            this.editor           = editor;
            this.insertionContext = context;

            this.Background = SystemColors.ControlBrush;

            undoableCreationOperation = new UndoableInlineDialogCreation(this);
        }