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.setWarning(PreferencesMessages.JavadocConfigurationBlock_warning_packagelistnotfound); 
								
							}
						} else {
							status.setWarning(PreferencesMessages.JavadocConfigurationBlock_error_notafolder); 
						}
					}
				}
				fURLResult= url;
			} 
		} catch (MalformedURLException e) {
			status.setError(PreferencesMessages.JavadocConfigurationBlock_MalformedURL_error);  
			return status;			
		}
		return status;
	}	
	
	private IStatus updateArchiveStatus() {
		try {
			fArchiveURLResult= null;
			
			StatusInfo status= new StatusInfo();
			String jdocLocation= fArchiveField.getText();
			if (jdocLocation.length() > 0)  {
				if (!Path.ROOT.isValidPath(jdocLocation)) {
					status.setError(PreferencesMessages.JavadocConfigurationBlock_error_invalidarchivepath); 
					return status;	
				}
				IPath path= Path.fromOSString(jdocLocation);
				if (!path.isAbsolute()) {