code: public void removeFirst(Name path) {
  		if (path != null && this.startsWith(path)) {
  			for (int i = 0; i < path.size(); i++) {
  				this.removeFirst();
              }
  		}
  	}
docs: Remove the supplied path from the beginning of this
  <code>DistinguishedName</code> if this instance starts with
  <code>path</code>. Useful for stripping base path suffix from a
  <code>DistinguishedName</code>.
  
  @param path the path to remove from the beginning of this instance.