docs: public static PdfPTable newPdfPTable(int numColumns, List<String> headerNames)
  	{
  		PdfPTable table = new PdfPTable(numColumns);
  		headerNames.stream().forEach(columnHeaderName -> {
  			PdfPCell header = new PdfPCell();
  			header.setBackgroundColor(BaseColor.LIGHT_GRAY);
  			header.setBorderWidth(2);
  			header.setPhrase(new Phrase(columnHeaderName));
  			table.addCell(header);
  		});
  		return table;
  	}