ReportEngineService.getInstance( ) .runAndRenderReport( request, runnable, out, format, locale, parsedParams, isMasterPageContent.booleanValue( ), svgFlag.booleanValue( ) );
ReportEngineService.getInstance( ).runAndRenderReport( request, runnable, out, format, locale, isRtl.booleanValue( ), parsedParams, isMasterPageContent.booleanValue( ), svgFlag.booleanValue( ) );
	public void runAndRenderReport( IViewerReportDesignHandle design,			String outputDocName, InputOptions options, Map parameters,			OutputStream out, List activeIds ) throws ReportServiceException	{		// TODO: outputDocName is not used...		String reportDesignName = design.getFileName( );		HttpServletRequest request = ( HttpServletRequest ) options				.getOption( InputOptions.OPT_REQUEST );		Locale locale = ( Locale ) options.getOption( InputOptions.OPT_LOCALE );		Boolean isMasterPageContent = ( Boolean ) options				.getOption( InputOptions.OPT_IS_MASTER_PAGE_CONTENT );		Boolean svgFlag = ( Boolean ) options				.getOption( InputOptions.OPT_IS_MASTER_PAGE_CONTENT );		String format = ( String ) options				.getOption( InputOptions.OPT_RENDER_FORMAT );		try		{			IReportRunnable runnable = ReportEngineService.getInstance( )					.openReportDesign( reportDesignName );			Map parsedParams = getParsedParameters( design, options, parameters );			ReportEngineService.getInstance( )					.runAndRenderReport( request, runnable, out, format,							locale, parsedParams,							isMasterPageContent.booleanValue( ),							svgFlag.booleanValue( ) );		}		catch ( RemoteException e )		{			throw new ReportServiceException( e.getLocalizedMessage( ) );		}		catch ( EngineException e )		{			throw new ReportServiceException( e.getLocalizedMessage( ) );		}	}