public static IJEnumerable<JToken> DescendantsAndSelf<T>( this IEnumerable<T> source ) where T : JContainer