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.core.commands/src/org/eclipse/core/commands/Command.java
final IExecutionListener[] listeners = (IExecutionListener[]) executionListeners
                        .toArray(new IExecutionListener[executionListenersSize]);
                for (int i = 0; i < executionListenersSize; i++) {
                    final IExecutionListener listener = listeners[i];
                    listener.postExecuteFailure(getId(), e);
                }
            }
        }
    }
    /**
     * Notifies the execution listeners for this command that an execution has
     * completed successfully.
     * 
     * @param returnValue
     *            The return value from the command; may be <code>null</code>.
     */
    private final void firePostExecuteSuccess(final Object returnValue) {
        if (executionListeners != null) {
            final int executionListenersSize = executionListeners.size();
            if (executionListenersSize > 0) {
                /*
                 * Bug 88629. Copying to an array avoids a
                 * ConcurrentModificationException if someone tries to remove
                 * the listener while handling the event.
                 */
                final IExecutionListener[] listeners = (IExecutionListener[]) executionListeners
                        .toArray(new IExecutionListener[executionListenersSize]);
                for (int i = 0; i < executionListenersSize; i++) {
                    final IExecutionListener listener = listeners[i];
                    listener.postExecuteSuccess(getId(), returnValue);