code: protected List<String> getSignificantContent() {
  		for (int i = segments.size() - 1; i >= 0; i--) {
  			String segment = segments.get(i);
  			if (lineDelimiter.equals(segment)) {
  				return segments.subList(0, i + 1);
  			}
  			for (int j = 0; j < segment.length(); j++) {
  				if (!WhitespaceMatcher.isWhitespace(segment.charAt(j))) {
  					return segments;
  				}
  			}
  		}
  		return segments;
  	}
docs: Compute the significant content of this sequence. That is, trailing whitespace after the last line-break will be
  ignored if the last line contains only whitespace. The return value is unsafe, that is modification to this
  {@link StringConcatenation} will cause changes in a previously obtained result and vice versa.
  
  @return the significant content of this instance. Never <code>null</code>.