docs: public boolean startsWith(Path other) {
  		if (isAbsolute() != other.isAbsolute())
  			return false;
  		List<String> otherSegments = other.getSegments();
  		List<String> thisSegments = getSegments();
  		int otherSegmentSize = otherSegments.size();
  		int thisSegmentSize = thisSegments.size();
  		if (otherSegmentSize > thisSegmentSize) {
  			return false;
  		}
  		for (int i = 0; i < otherSegmentSize; i++) {
  			String otherSeg = otherSegments.get(i);
  			String thisSeg = thisSegments.get(i);
  			if (!otherSeg.equals(thisSeg))
  				return false;
  		}
  		return true;
  	}