static public SictAufgaabeParamZerleegungErgeebnis ZerleegeOverviewPresetLaade(
            ISictAutomatZuusctand AutomaatZuusctand,
            OverviewPresetTyp PresetTyp,
            string PresetIdent,
            string ZiilTabIdent)
        {
            var AufgaabeParamZerleegungErgeebnis = new SictAufgaabeParamZerleegungErgeebnis(null, false);

            if (null == PresetIdent)
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            if (null == ZiilTabIdent)
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            if (null == AutomaatZuusctand)
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            var ScnapscusWindowOverview = AutomaatZuusctand.WindowOverviewScnapscusLezte();

            var WindowOverviewScnapscusLezteListeTab = AutomaatZuusctand.WindowOverviewScnapscusLezteListeTabNuzbar();

            if (null == ScnapscusWindowOverview)
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            if (null == WindowOverviewScnapscusLezteListeTab)
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            var ZiilTab =
                WindowOverviewScnapscusLezteListeTab
                .FirstOrDefault((Kandidaat) => string.Equals(Kandidaat.LabelBescriftung, ZiilTabIdent, StringComparison.InvariantCultureIgnoreCase));

            if (null == ZiilTab)
            {
                AufgaabeParamZerleegungErgeebnis.FüügeAn(
                    AufgaabeParamAndere.KonstruktNaacNuzerMeldungZuEveOnline(
                        SictNaacNuzerMeldungZuEveOnline.ErrorGenerel(-1, new SictNaacNuzerMeldungZuEveOnlineCause(
                                                                         OverviewMissingTab: ZiilTabIdent))));

                return(AufgaabeParamZerleegungErgeebnis);
            }

            if (!(ZiilTab == AutomaatZuusctand.WindowOverviewScnapscusLezteTabAktiiv()))
            {
                AufgaabeParamZerleegungErgeebnis.FüügeAn(
                    AufgaabeParamAndere.KonstruktMausPfaad(
                        SictAufgaabeParamMausPfaad.KonstruktMausKlikLinx(ZiilTab)));

                return(AufgaabeParamZerleegungErgeebnis);
            }

            AufgaabeParamZerleegungErgeebnis.ZerleegungVolsctändigSezeAin();

            if (string.Equals(ScnapscusWindowOverview.OverviewPresetIdent, PresetIdent,
                              StringComparison.InvariantCultureIgnoreCase))
            {
                return(AufgaabeParamZerleegungErgeebnis);
            }

            var MenuEntryPattern = "load\\s*" + PresetTyp.ToString();

            AufgaabeParamZerleegungErgeebnis.FüügeAn(
                AufgaabeParamAndere.AufgaabeAktioonMenu(
                    ZiilTab,
                    new SictAnforderungMenuKaskaadeAstBedingung[] {
                new SictAnforderungMenuKaskaadeAstBedingung(MenuEntryPattern),
                new SictAnforderungMenuKaskaadeAstBedingung("^" + Regex.Escape(PresetIdent) + "$", true)
            }));

            return(AufgaabeParamZerleegungErgeebnis);
        }
        override public IEnumerable <string> ZwekListeKomponenteAusParamBerecne()
        {
            //	load Overview Preset \"" + (OverviewPresetZuLaadeIdent ?? "") + "\" to Tab \"" + (ScnapscusWindowOverviewTabSelectedIdent ?? "") + "\""

            return(new string[] { "in Overview load " + PresetTyp.ToString() + " \"" + (PresetIdent ?? "") + "\" to Tab \"" + (ZiilTabIdent ?? "") + "\"" });
        }