code: public Name addAll(int arg0, Name name) throws InvalidNameException {
  		DistinguishedName distinguishedName = null;
  		try {
  			distinguishedName = (DistinguishedName) name;
  		}
  		catch (ClassCastException e) {
  			throw new InvalidNameException("Invalid name type");
  		}
  
  		names.addAll(arg0, distinguishedName.getNames());
  		return this;
  	}
docs: /*
  (non-Javadoc)
  
  @see javax.naming.Name#addAll(int, javax.naming.Name)