columns, locale, out );
columns, locale, out, ParameterAccessor.getExportEncoding( request ) );
	public void extractResultSet( String docName, String resultSetId,			Collection columns, Set filters, InputOptions options,			OutputStream out ) throws ReportServiceException	{		IReportDocument doc = ReportEngineService.getInstance( )				.openReportDocument( getReportDesignName( options ), docName,						getModuleOptions( options ) );		Locale locale = (Locale) options.getOption( InputOptions.OPT_LOCALE );		// TODO: Filters are not used...		try		{			ReportEngineService.getInstance( ).extractData( doc, resultSetId,					columns, locale, out );			doc.close( );		}		catch ( RemoteException e )		{			doc.close( );			throw new ReportServiceException( e.getLocalizedMessage( ) );		}	}