code: @Override
  	public boolean validate(final Problems problems, final String compName, final String model) {
  		final Matcher m = ADDRESS_PATTERN.matcher(model);
  		String realName = null;
  		String address;
  		if (m.lookingAt()) {
  			if (m.groupCount() == 2) {
  				address = m.group(2);
  				realName = m.group(1);
  			} else {
  				address = m.group(1);
  			}
  		} else {
  			address = model;
  		}
  		return validate(realName, address, problems, compName);
  	}
docs: /*
  (non-Javadoc)
  
  @see
  com.fs.commons.desktop.validation.Validator#validate(com.fs.commons.desktop.
  validation.Problems, java.lang.String, java.lang.Object)