Bug 13269 Incorrect operation order in jarpackager
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/jarpackager/JarFileExportOperation.java
}
	protected void addToStatus(CoreException ex) {
		IStatus status= ex.getStatus();
		int severity= status.getSeverity();
		if (fJarPackage == null || severity == IStatus.INFO || (severity == IStatus.ERROR && fJarPackage.logErrors()) || (severity == IStatus.WARNING && fJarPackage.logWarnings())) {
			String message= ex.getLocalizedMessage();
			if (message == null || message.length() < 1) {
				message= JarPackagerMessages.getString("JarFileExportOperation.coreErrorDuringExport"); 
				status= new Status(status.getSeverity(), status.getPlugin(), status.getCode(), message, ex);
			}		
			fStatus.add(status);
		}
	}
	/**
	 * Adds a new warning to the list with the passed information.
	 * Normally the export operation continues after a warning.
	 * @param	message		the message
	 * @param	exception	the throwable that caused the warning, or <code>null</code>
	 */
	protected void addWarning(String message, Throwable error) {
		if (fJarPackage == null || fJarPackage.logWarnings())
			fStatus.add(new Status(IStatus.WARNING, JavaPlugin.getPluginId(), JavaStatusConstants.INTERNAL_ERROR, message, error));
	}
	
	/**
	 * Adds a new error to the list with the passed information.
	 * Normally an error terminates the export operation.
	 * @param	message		the message
	 * @param	exception	the throwable that caused the error, or <code>null</code>
	 */