docName, options, params, out, new ArrayList( ),
docName, options, parameterMap, out, new ArrayList( ),
	protected void __execute( ) throws RemoteException	{		try		{			// get attribute bean			ViewerAttributeBean attrBean = (ViewerAttributeBean) context					.getBean( );			assert attrBean != null;			String format = ParameterAccessor.getFormat( context.getRequest( ) );			Locale locale = attrBean.getLocale( );			boolean master = attrBean.isMasterPageContent( );			Map params = attrBean.getParameters( );			Map displayTexts = attrBean.getDisplayTexts( );			IViewerReportDesignHandle reportDesignHandle = attrBean					.getReportDesignHandle( context.getRequest( ) );			boolean svgFlag = ParameterAccessor.getSVGFlag( context					.getRequest( ) );			String docName = attrBean.getReportDocumentName( );			// get bookmark			String bookmark = getBookmark( operation.getOprand( ), context					.getBean( ) );			// input options			InputOptions options = new InputOptions( );			options.setOption( InputOptions.OPT_REQUEST, context.getRequest( ) );			options.setOption( InputOptions.OPT_LOCALE, locale );			options.setOption( InputOptions.OPT_RTL, new Boolean( attrBean					.isRtl( ) ) );			options.setOption( InputOptions.OPT_IS_MASTER_PAGE_CONTENT,					new Boolean( master ) );			options					.setOption( InputOptions.OPT_SVG_FLAG,							new Boolean( svgFlag ) );			options.setOption( InputOptions.OPT_FORMAT, format );			options.setOption( InputOptions.OPT_IS_DESIGNER, new Boolean(					attrBean.isDesigner( ) ) );			// output as byte array			ByteArrayOutputStream out = new ByteArrayOutputStream( );			if ( ParameterAccessor.isGetImageOperator( context.getRequest( ) ) )			{				BirtRenderImageActionHandler renderImageHandler = new BirtRenderImageActionHandler(						context, operation, response );				renderImageHandler.execute( );			}			else if ( ParameterAccessor.isGetReportlet( context.getRequest( ) ) )			{				String __reportletId = attrBean.getReportletId( );				getReportService( ).renderReportlet( docName, __reportletId,						options, new ArrayList( ), out );			}			else if ( context.getBean( ).documentInUrl )			{				getReportService( ).renderReport( docName, null, options, out );			}			else			{				getReportService( ).runAndRenderReport( reportDesignHandle,						docName, options, params, out, new ArrayList( ),						displayTexts );			}			// Update response.			UpdateContent content = new UpdateContent( );			content.setContent( out.toString( ) );			content.setTarget( "Document" ); //$NON-NLS-1$			if ( bookmark != null )				content.setBookmark( bookmark );			Update updateDocument = new Update( );			updateDocument.setUpdateContent( content );			response.setUpdate( new Update[]{updateDocument} );		}		catch ( Exception e )		{			AxisFault fault = new AxisFault( );			fault.setFaultCode( new QName(					"BirtGetPageAllActionHandler.__execute( )" ) ); //$NON-NLS-1$			fault.setFaultReason( e.getLocalizedMessage( ) );			throw fault;		}	}