/// <summary>
 /// bloom-translationGroup elements on the page in audio-reading order.
 /// </summary>
 public static List <XmlElement> SortedGroupsOnPage(XmlElement page, bool omitBoxHeaders = false)
 {
     return(TranslationGroupManager.SortTranslationGroups(GetTranslationGroups(page, omitBoxHeaders)));
 }
 /// <summary>
 /// bloom-translationGroup elements on the page in audio-reading order.
 /// </summary>
 public static List <XmlElement> SortedGroupsOnPage(XmlElement page)
 {
     return(TranslationGroupManager.SortTranslationGroups(page
                                                          .SafeSelectNodes(".//div[contains(@class, 'bloom-translationGroup')]")
                                                          .Cast <XmlElement>()));
 }