internal Text(GroupValue groupValue, string defaultValue) { if (groupValue == null) { Format = defaultValue; Params = new string[] { }; return; } Format = groupValue.First().ToString(); Params = groupValue.Skip(1).Select(x => x.ToString()).ToArray(); }