docs: public String getValue(String key) {
  		for (Iterator iter = components.values().iterator(); iter.hasNext();) {
  			LdapRdnComponent component = (LdapRdnComponent) iter.next();
  			if (ObjectUtils.nullSafeEquals(component.getKey(), key)) {
  				return component.getValue();
  			}
  		}
  
  		throw new IllegalArgumentException("No RdnComponent with the key " + key);
  	}