docs: public static StringBuilder encodeHtml(StringBuilder buffer, CharSequence chars) {
  		chars.chars().forEach(c -> {
  			switch (c) {
  			case '<':
  				buffer.append("&lt;");
  				break;
  			case '>':
  				buffer.append("&gt;");
  				break;
  			case '&':
  				buffer.append("&amp;");
  				break;
  			case '"':
  				buffer.append("&quot;");
  				break;
  			case '\'':
  				buffer.append("&#39;");
  				break;
  			default:
  				if (Character.isAlphabetic(c)) {
  					buffer.append((char) c);
  				} else {
  					buffer.append("&#").append(c).append(';');
  				}
  			}
  		});
  		return buffer;
  	}