public static string ToTokenizedString(this StringCollection collection, string token)
 {
     return(collection.Count > 1 ?
            collection.Aggregate(String.Empty, (current, item) => current + (item + token)) :
            collection.Aggregate(String.Empty, (current, item) => current + item));
 }