private void CloseDown()
        {
            this.Chat.WriteLine("***Closing Down****");

            if (this._wrapperCommandListener != null)
            {
                this._wrapperCommandListener.Dispose();
            }

            this._wrapperCommandListener = null;

            this._wrapperChat = null;
            this._wrapperDebug = null;
            this._errorLogger = null;
        }
        private void Initialize()
        {
            this._errorLogger = new ErrorLogger(this, "REWrapper");
            this._wrapperDebug = new WrapperDebugWriter(this, "REWrapper", "REW");
            this._wrapperChat = new WrapperChatWriter(this, "REW");

            this._wrapperCommandListener = new WrapperCommandListener();

            this.Chat.WriteLine("***Initialization Complete****");
        }