@Override
public void startPage(IPageContent page) {
try {
IArea pageArea = (IArea) page.getExtension(IContent.LAYOUT_EXTENSION);
if (pageArea != null) {
pageArea.accept(renderer);
}
} catch (OutOfMemoryError oome) {
System.gc();
throw new RuntimeException("Out of memory. Quitting", oome);
}