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/extensions/org/eclipse/ui/actions/CopyFilesAndFoldersOperation.java
* </p>
     *
     * @param destination the destination container
     * @param sourceNames the source file names
     * @return an error message, or <code>null</code> if the path is valid
     */
    public String validateImportDestination(IContainer destination,
            String[] sourceNames) {
        if (!isAccessible(destination)) {
            return IDEWorkbenchMessages.CopyFilesAndFoldersOperation_destinationAccessError;
        }
        String destinationMessage = validateDestinationLocation(destination);
        if (destinationMessage != null) {
            return destinationMessage;
        }
        
        IPath destinationPath = destination.getLocation();
        File destinationFile = destinationPath.toFile();
        for (int i = 0; i < sourceNames.length; i++) {
            IPath sourcePath = new Path(sourceNames[i]);
            File sourceFile = sourcePath.toFile();
            File sourceParentFile = sourcePath.removeLastSegments(1).toFile();
            if (sourceFile != null) {
                if (destinationFile.compareTo(sourceFile) == 0
                        || (sourceParentFile != null && destinationFile
                                .compareTo(sourceParentFile) == 0)) {
                    return NLS.bind(IDEWorkbenchMessages.CopyFilesAndFoldersOperation_importSameSourceAndDest, sourceFile.getName());
                }
                
                IPath destinationParent = destinationPath.removeLastSegments(1);