public void Execute()
        {
            if (_plugin == null) return;
            ITabbedDocument td = ASCompletion.Context.ASContext.MainForm.CurrentDocument;
            CreateClassFrmSettings settings = _plugin.settingsQuickGenerator.createClassSettings;

            CreateClassfrm frm = new CreateClassfrm(_className ,true, settings , "haxe", _plugin);
            frm.FormClosed += new System.Windows.Forms.FormClosedEventHandler(_plugin.SaveSettingsFrmCreateClass);

            EventManager.AddEventHandler(_plugin, EventType.ProcessArgs);
            frm.ShowDialog();
            EventManager.RemoveEventHandler(_plugin);
            td.Activate();
            if(frm.package.Length==0) return;

            ASCompletion.Model.MemberModel mm = new ASCompletion.Model.MemberModel();
            mm.Type = frm.package;
            ASCompletion.Completion.ASGenerator.InsertImport(mm,true);
        }
        void frm_OnInsertPackage(string package)
        {
            if (package.Length == 0) return;

            ASCompletion.Model.MemberList ml = ASContext.Context.CurrentClass.InFile.Imports;

            bool findImport = false;
            foreach (ASCompletion.Model.MemberModel item in ml)
            {
                if (item.Name == package)
                {
                    findImport = true;
                    break;
                }
            }

            if (findImport) return;
            ASCompletion.Model.MemberModel mm = new ASCompletion.Model.MemberModel();
            mm.Type = package;
            ASCompletion.Completion.ASGenerator.InsertImport(mm, true);
        }