code: public Name add(int index, String string) throws InvalidNameException {
  		try {
  			names.add(index, new LdapRdn(string));
  		}
  		catch (BadLdapGrammarException e) {
  			throw new InvalidNameException("Failed to parse rdn '" + string + "'");
  		}
  		return this;
  	}
docs: /*
  (non-Javadoc)
  
  @see javax.naming.Name#add(int, java.lang.String)