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
*/
	public static TarLeveledStructureProvider getTarStructureProvider(
			TarFile targetTar, Shell shell) {
		if (tarProviderCache == null)
			tarProviderCache = new TarLeveledStructureProvider(targetTar);
		else if (!tarProviderCache.getTarFile().getName().equals(
				targetTar.getName())) {
			ArchiveFileManipulations.clearProviderCache(shell);
			
			tarProviderCache = new TarLeveledStructureProvider(targetTar);
		}
		return tarProviderCache;
	}
	/**
	 * Display an error dialog with the specified message.
	 * 
	 * @param message
	 *            the error message
	 */
	protected static void displayErrorDialog(String message, Shell shell) {
		MessageDialog.openError(shell, getErrorDialogTitle(), message); 
	}
	/**
	 * Get the title for an error dialog. Subclasses should override.
	 */
	protected static String getErrorDialogTitle() {
		return IDEWorkbenchMessages.WizardExportPage_internalErrorTitle;
	}
}