internal static TElement?TryGetElementAt <TElement>(this OpenXmlCompositeElement element, int index) where TElement : OpenXmlElement { return(element.GetChildren <TElement>().Skip(index).FirstOrDefault()); }