Bug 182670 ScriptedDataSet does not use the same classloader when ran for Parameters than when ran for the report
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/ReportEngineService.java
{
						buf.append( sep );
						buf.append( columnNames[i] );
					}
					buf.append( '\n' );
					if ( encoding != null && encoding.trim( ).length( ) > 0 )
					{
						outputStream.write( buf.toString( ).getBytes(
								encoding.trim( ) ) );
					}
					else
					{
						outputStream.write( buf.toString( ).getBytes( ) );
					}
					buf.delete( 0, buf.length( ) );
					
					while ( iData.next( ) )
					{
						String value = null;
						try
						{
							value = csvConvertor( (String) DataTypeUtil
									.convert( iData.getValue( columnNames[0] ),
											DataType.STRING_TYPE ), sep );
						}
						catch ( Exception e )
						{
							
						}
						if ( value != null )