Bug 114774 [javadoc location] validate does not work with ! in path
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/preferences/JavadocConfigurationBlock.java
status.setError(PreferencesMessages.JavadocConfigurationBlock_error_archivepathnotabsolute); 
					return status;	
				}
				File jarFile= new File(jdocLocation);
				if (jarFile.isDirectory())  {
					status.setError(PreferencesMessages.JavadocConfigurationBlock_error_notafile); 
					return status;							
				}
				if (!jarFile.exists())  {
					status.setWarning(PreferencesMessages.JavadocConfigurationBlock_error_notafile); 
				}
				fArchiveURLResult= getArchiveURL();
			}
			return status;
		} catch (MalformedURLException e) {
			StatusInfo status= new StatusInfo();
			status.setError(e.getMessage());  
			return status;
		}
	}
	
	private IStatus updateArchivePathStatus() {
		
		try {
			fArchiveURLResult= getArchiveURL();
		} catch (MalformedURLException e) {
			fArchiveURLResult= null;
			StatusInfo status= new StatusInfo();
			status.setError(e.getMessage());