docs: public DistinguishedName immutableDistinguishedName() {
  		List listWithImmutableRdns = new ArrayList(names.size());
  		for (Iterator iterator = names.iterator(); iterator.hasNext();) {
  			LdapRdn rdn = (LdapRdn) iterator.next();
  			listWithImmutableRdns.add(rdn.immutableLdapRdn());
  		}
  
  		return new DistinguishedName(Collections.unmodifiableList(listWithImmutableRdns));
  	}