code: 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);
  	}
docs: Get the value of the LdapComponent with the specified key (Attribute
  name).
  
  @param key the key
  @return the value.
  @throws IllegalArgumentException if there is no component with the
  specified key.