+ vector<Grob *>::const_iterator i = find (elts, child);
+
+ if (i == elts.end ())
+ return false;
+
+ for (++i; i != elts.end (); ++i)
+ if (Page_layout_problem::is_spaceable (*i)
+ && ((pure && !Hara_kiri_group_spanner::request_suicide (*i, start, end))
+ || (!pure && (*i)->is_live ())))
+ return me == unsmob<Grob> ((*i)->get_object ("staff-grouper"));
+
+ // If there was no spaceable, living child after me, I don't
+ // count as within the group.
+ return false;