// The rest...

        protected override void ConvertText2Value()
        {
            string completedtext = AutoCompletionTools.AutoCompleteString(this.Text, this.Formatting);

            if (completedtext == "")
            {
                this.Value = null;
                return;
            }

            this.Value = completedtext;
        }
        // The rest...

        protected override void ConvertText2Value()
        {
            string completedtext = AutoCompletionTools.AutoCompleteString(this.Text, this.Formatting);

            this.Value = completedtext;
        }