fault.setFaultReason( "Invalid page number." );
fault .setFaultReason( BirtResources .getString( ResourceConstants.ACTION_EXCEPTION_INVALID_PAGE_NUMBER ) );
	protected void prepareParameters( ) throws ReportServiceException, RemoteException	{		__bean = context.getBean( );		__docName = __getReportDocument( );		__checkDocumentExists( );		__bookmark = getBookmark( operation.getOprand( ), __bean );				__pageNumber = getPageNumber( context.getRequest( ), operation				.getOprand( ), __docName );				// No valid page number check bookmark from soap message.		if ( !isValidPageNumber( context.getRequest( ), __pageNumber, __docName ) )		{			InputOptions options = new InputOptions( );			options.setOption( InputOptions.OPT_REQUEST, context					.getRequest( ) );			__pageNumber = getReportService( ).getPageNumberByBookmark(					__docName, __bookmark, options );			if ( !isValidPageNumber( context.getRequest( ), __pageNumber,					__docName ) )			{				AxisFault fault = new AxisFault( );				fault.setFaultReason( "Invalid bookmark: " + __bookmark ); //$NON-NLS-1$				throw fault;			}			__useBookmark = true;		}		// Verify the page number again.		if ( !isValidPageNumber( context.getRequest( ), __pageNumber, __docName ) )		{			AxisFault fault = new AxisFault( );			fault.setFaultReason( "Invalid page number." ); //$NON-NLS-1$			throw fault;		}				__svgFlag = getSVGFlag( operation.getOprand( ) );	}