private Attributes getAttributesFromDN(Name name)
throws InvalidNameException {
if (name instanceof LdapName) {
Rdn rdn = ((LdapName) name).getRdn(name.size() - 1);
return rdn.toAttributes();
}
if (name instanceof CompositeName) {
LdapName lname = new LdapName(name.get(0));
Rdn rdn = lname.getRdn(lname.size() - 1);