}else{ coypFile( orgFile, targetFile );
	private String copyToResourceFolder( String filename ) throws IOException	{		File orgFile = new File( filename );		File resourceFolder = new File( ReportPlugin.getDefault( )				.getResourcePreference( ) );		if ( resourceFolder.exists( ) )		{			File targetFile = new File( resourceFolder, orgFile.getName( ) );			if ( targetFile.exists( ) )			{				if(targetFile.getAbsolutePath( ).equals( orgFile.getAbsolutePath( ) ))				{					return orgFile.getAbsolutePath( );				}				if ( MessageDialog.openConfirm( UIUtil.getDefaultShell( ),						Messages.getString( "UseLibraryAction.Error.Title" ), //$NON-NLS-1$						Messages.getFormattedString( "UseLibraryAction.Error.Message", //$NON-NLS-1$								new String[]{									targetFile.getName( )								} ) ) )					coypFile( orgFile, targetFile );			}			return targetFile.getAbsolutePath( );		}		return null;	}