// Initializes a single choice type restriction entry.
		public static void PopulateChoiceEntry (Resources res, RestrictionEntry reSingleChoice)
		{
			String[] choiceEntries = res.GetStringArray (Resource.Array.choice_entry_entries);
			String[] choiceValues = res.GetStringArray (Resource.Array.choice_entry_values);

			if (reSingleChoice.SelectedString == null)
				reSingleChoice.SelectedString =  choiceValues [0];

			reSingleChoice.Title = res.GetString (Resource.String.choice_entry_title);
			reSingleChoice.SetChoiceEntries (choiceEntries);
			reSingleChoice.SetChoiceValues (choiceValues);
			reSingleChoice.Type = RestrictionEntryType.Choice;
		}
        // Initializes a multi-select type restriction entry.
        public static void PopulateMultiEntry(Resources res, RestrictionEntry reMultiSelect)
        {
            String[] multiEntries = res.GetStringArray(Resource.Array.multi_entry_entries);
            String[] multiValues  = res.GetStringArray(Resource.Array.multi_entry_values);

            if (reMultiSelect.GetAllSelectedStrings() == null)
            {
                reMultiSelect.SetAllSelectedStrings(new String[0]);
            }

            reMultiSelect.Title = res.GetString(Resource.String.multi_entry_title);
            reMultiSelect.SetChoiceEntries(multiEntries);
            reMultiSelect.SetChoiceValues(multiValues);
            reMultiSelect.Type = RestrictionEntryType.MultiSelect;
        }
        // Initializes a single choice type restriction entry.
        public static void PopulateChoiceEntry(Resources res, RestrictionEntry reSingleChoice)
        {
            String[] choiceEntries = res.GetStringArray(Resource.Array.choice_entry_entries);
            String[] choiceValues  = res.GetStringArray(Resource.Array.choice_entry_values);

            if (reSingleChoice.SelectedString == null)
            {
                reSingleChoice.SelectedString = choiceValues [0];
            }

            reSingleChoice.Title = res.GetString(Resource.String.choice_entry_title);
            reSingleChoice.SetChoiceEntries(choiceEntries);
            reSingleChoice.SetChoiceValues(choiceValues);
            reSingleChoice.Type = RestrictionEntryType.Choice;
        }
		// Initializes a multi-select type restriction entry.
		public static void PopulateMultiEntry (Resources res, RestrictionEntry reMultiSelect)
		{
			String[] multiEntries = res.GetStringArray (Resource.Array.multi_entry_entries);
			String[] multiValues = res.GetStringArray (Resource.Array.multi_entry_values);

			if (reMultiSelect.GetAllSelectedStrings() == null)
				reMultiSelect.SetAllSelectedStrings (new String[0]);

			reMultiSelect.Title = res.GetString (Resource.String.multi_entry_title);
			reMultiSelect.SetChoiceEntries (multiEntries);
			reMultiSelect.SetChoiceValues (multiValues);
			reMultiSelect.Type = RestrictionEntryType.MultiSelect;
		}