*/
public boolean layoutFootnote(final PageArea p,
final GraftingPoint graftingPoint) {
/* TODO: This needs to handle multiple body-regions properly. */
final RegionBodyRefArea bac = p.getRegionBody("xsl-region-body");
final FootnoteRefArea footArea = bac.getFootnoteRefArea();
try {
layoutFootnoteSeparator(bac, footArea);
final Status status = layout(footArea, graftingPoint);
if (status.isIncomplete()) {
// add as a pending footnote