if ( !templateDirectory.exists( ) ) { templateDirectory.mkdirs( ); }
	private void createCustomTemplateList( )	{		String templateFolderPath = ReportPlugin.getDefault( )				.getTemplatePreference( );		File templateDirectory = new File( templateFolderPath );		if ( templateDirectory.isDirectory( ) )		{			File[] filesArray = templateDirectory.listFiles( new FilenameFilter( ) {				public boolean accept( File dir, String name )				{					return name.endsWith( ".rpttemplate" );//$NON-NLS-1$				}			} );			for ( int i = 0; i < filesArray.length; i++ )			{				try				{					templates.add( new Template( filesArray[i].getAbsolutePath( ) ) );				}				catch ( Exception e )				{					// ignore				}			}		}	}