public abstract void move( LdapDN oldChildDn, LdapDN newParentDn, String newRdn, boolean deleteOldRdn ) throws NamingException;
public abstract void move( LdapDN oldChildDn, LdapDN newParentDn ) throws NamingException;
    public abstract void move( LdapDN oldChildDn, LdapDN newParentDn, String newRdn, boolean deleteOldRdn )        throws NamingException;