public Object clone(){
  return new LdapName(unparsed,rdns,0,rdns.size());
}

public Object clone ( ) { return new LdapName ( unparsed , rdns , 0 , rdns . size ( ) ) ; }
generates a new copy of this name . subsequent changes to the components of this name will not affect the new copy , and vice versa .
