- Interval staff_refpoints;
- staff_refpoints.set_empty ();
- extract_grob_set (this, "spaceable-staves", staves);
- for (int i = staves.size (); i--; )
+ Grob *left_bound = this->get_bound (LEFT);
+ SCM prop_init = left_bound->get_property ("line-break-system-details");
+ Prob *pl = make_paper_system (prop_init);
+ paper_system_set_stencil (pl, sys_stencil);
+ pl->set_property ("penalty",
+ left_bound->get_property ("page-penalty"));
+
+ if (!scm_is_pair (pl->get_property ("refpoint-Y-extent")))