Bug 155177 [regression]The format is inconsistent in toc page and report page of web
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/actionhandler/AbstractChangeParameterActionHandler.java
useBookmark = true;
			}
			if ( !isValidPageNumber( context.getRequest( ), pageNumber, docName ) )
			{
				pageNumber = 1;
				useBookmark = false;
			}
		}
		doRenderPage( docName, pageNumber, svgFlag, attrBean
				.isMasterPageContent( ), useBookmark, bookmark, attrBean
				.getLocale( ), attrBean.isRtl( ) );
	}
	protected abstract void runReport( ) throws RemoteException;
	protected abstract void doRenderPage( String docName, long pageNumber,
			boolean svgFlag, boolean isMasterContent, boolean useBookmark,
			String bookmark, Locale locale, boolean isRtl )
			throws ReportServiceException, RemoteException;
	/**
	 * Check whether the page number is valid or not.
	 * 
	 * @param pageNumber
	 * @param document
	 * @return
	 * @throws RemoteException
	 * @throws ReportServiceException
	 */
	protected boolean isValidPageNumber( HttpServletRequest request,
			long pageNumber, String documentName ) throws RemoteException,
			ReportServiceException
	{