Bug 168318 [regression]Print doesn't work correctly when preview attached file through external browser[00]
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ExecutionContext.java
ArrayList urls = new ArrayList( );
			for ( int i = 0; i < classPathes.length; i++ )
			{
				String classPath = System.getProperty( classPathes[i] );
				if ( classPath != null && classPath.length( ) != 0 )
				{
					String[] jars = classPath.split( PROPERTYSEPARATOR, -1 );
					if ( jars != null && jars.length != 0 )
					{
						for ( int j = 0; j < jars.length; j++ )
						{
							File file = new File( jars[j] );
							try
							{
								urls.add( file.toURL( ) );
							}
							catch ( MalformedURLException e )
							{
								e.printStackTrace( );
							}
						}
					}
				}
			}
			if ( urls.size( ) != 0 )
			{
				return new URLClassLoader( (URL[]) urls.toArray( new URL[0] ),
						parent );
			}
			return parent;