{
final GraphicsOutputProcessor outputProcessor = getGraphicsProcessor();
try
{
// set up the scene. We can assume that the report has been paginated by now ..
PageState state = getPhysicalPageState(page);
final QueryPhysicalPageInterceptor interceptor =
new QueryPhysicalPageInterceptor(outputProcessor.getPhysicalPage(page));
outputProcessor.setInterceptor(interceptor);
while (interceptor.isMoreContentNeeded())
{