private void btnAddBTStakeholder_Click(object sender, EventArgs e)
        {
            String[] names = this.model.GetStakeholderNames();

            frmNameListChooser frm = new frmNameListChooser(names, this.localizer);

            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                String      name        = (String)frm.SelectedItem;
                Stakeholder stakeholder = (Stakeholder)this.model.FindElementByName(name);
                if (this.requirement.Beneficiaries.FindByUniqueID(stakeholder.UniqueID) != null)
                {
                    // [Element already present!]
                    MessageBox.Show(this, this.localizer.GetValue("UserMessages", "elementAlreadyPresent"));
                    return;
                }

                this.requirement.AddBeneficiary(stakeholder);

                ListViewItem lvi = new ListViewItem();
                lvi.Text = stakeholder.Name;
                this.lvBTStakeholders.Items.Add(lvi);
                this.modified = true;
            }

            frm.Dispose();
        }
        private void btnAddPBStakeholder_Click(object sender, EventArgs e)
        {
            String[] names = this.model.GetStakeholderNames();

            frmNameListChooser frm = new frmNameListChooser(names, this.localizer);

            if(frm.ShowDialog(this) == DialogResult.OK)
            {
                String name = (String)frm.SelectedItem;
                Stakeholder stakeholder = (Stakeholder)this.model.FindElementByName(name);
                if(this.requirement.Proponents.FindByUniqueID(stakeholder.UniqueID) != null)
                {
                    // [Element already present!]
                    MessageBox.Show(this, this.localizer.GetValue("UserMessages", "elementAlreadyPresent"));
                    return;
                }

                this.requirement.AddProponent(stakeholder);

                ListViewItem lvi = new ListViewItem();
                lvi.Text = stakeholder.Name;
                this.lvPBStakeholders.Items.Add(lvi);
                this.modified = true;
            }

            frm.Dispose();
        }