code: public List<String> splitOnStarts(String content, String separatorCssSelector) {
  
  		List<String> result = split(content, separatorCssSelector, JoinSeparator.AFTER);
  
  		if (result == null || result.size() <= 1) {
  			// no result or just one part - return what we have
  			return result;
  		}
  
  		// otherwise, drop the first part - the first split will be the first 'start'
  		// e.g. if we split on headings, the first part will contain everything
  		// before the first heading.
  		return result.subList(1, result.size());
  	}
docs: Splits the given HTML content into partitions based on the given separator selector. The
  separators are kept as first elements of the partitions.
  <p>
  Note that the first part is removed if the split was successful. This is because the first
  part does not include the separator.
  </p>
  
  @param content
  HTML content to split
  @param separatorCssSelector
  CSS selector for separators
  @return a list of HTML partitions split on separator locations (except the first one), with
  separators at the beginning of each partition
  @since 1.0
  @see #split(String, String, JoinSeparator)