private static IEnumerable<string> AsNames(string varnames)
{
if (string.IsNullOrEmpty(varnames))
return new string[] { };
string[] splits = varnames.Split(' ');
IList<string> names = new List<string>();
foreach (string split in splits)
if (!string.IsNullOrEmpty(split))
names.Add(split);
return names;
}