private static UnparsableAst CalculateTopAncestorForLeft(UnparsableAst self) { return GetSelfAndAncestors(self).FirstOrDefault(current => current.LeftSibling != null); }