private bool parseBool(List<string> values, List<string> fields, string field, ref bool scan, bool mandatory) { bool v = false; string sv = parseString(values, fields, field, ref scan, mandatory); if (scan && !string.IsNullOrEmpty(sv)) scan = bool.TryParse(sv, out v); return false; }