code: public boolean isAncestorOf(ConfigurationPropertyName name) {
  		Assert.notNull(name, "Name must not be null");
  		if (this.getNumberOfElements() >= name.getNumberOfElements()) {
  			return false;
  		}
  		return elementsEqual(name);
  	}
docs: Returns {@code true} if this element is an ancestor (immediate or nested parent) of
  the specified name.
  @param name the name to check
  @return {@code true} if this name is an ancestor