}
try
{
final PageDrawable pageDrawable = processPage(pageIndex);
return new DrawablePrintable(pageDrawable);
}
catch (Exception e)
{
PrintReportProcessor.logger.error("Failed to return a valid pageable object: ", e);// NON-NLS
throw new IllegalStateException("Unable to return a valid pageformat.");