code: public Name getSuffix(int index) {
  		if (index > names.size()) {
  			throw new ArrayIndexOutOfBoundsException();
  		}
  
  		LinkedList newNames = new LinkedList();
  		for (int i = index; i < names.size(); i++) {
  			newNames.add(names.get(i));
  		}
  
  		return new DistinguishedName(newNames);
  	}
docs: /*
  (non-Javadoc)
  
  @see javax.naming.Name#getSuffix(int)