Bug 105816 Extraneous NLS tag incorrectly found in comments
I20050802-0800 In CoolBarManager (org.eclipse.jface) there are NLS tags inside of commented-out blocks of code. These are being reported as compiler errors (when "Usage of non-externalized strings" is set to error). NLS tags inside of commented-out sections should be ignored. If the commented-out sections were uncommented, then the NLS tags would not be errors.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/wizards/datatransfer/ArchiveFileManipulations.java
/**
	 * Clears the cached structure provider after first finalizing it properly.
	 * 
	 * @param shell
	 *            The shell to display any possible Dialogs in
	 */
	public static void clearProviderCache(Shell shell) {
		if (zipProviderCache != null) {
			closeZipFile(zipProviderCache.getZipFile(), shell);
			zipProviderCache = null;
		}
		tarProviderCache = null;
	}
	/**
	 * @param targetZip
	 * @param shell
	 * @return the structure provider
	 */
	public static ZipLeveledStructureProvider getZipStructureProvider(
			ZipFile targetZip, Shell shell) {
		if (zipProviderCache == null)
			zipProviderCache = new ZipLeveledStructureProvider(targetZip);
		else if (!zipProviderCache.getZipFile().getName().equals(
				targetZip.getName())) {
			clearProviderCache(shell);
			
			zipProviderCache = new ZipLeveledStructureProvider(targetZip);
		} else if (!zipProviderCache.getZipFile().equals(targetZip))
			closeZipFile(targetZip, shell);