docs: def get_format_names(cls):
          """
          :return: Available format names.
          :rtype: list
  
          :Example:
              .. code:: python
  
                  >>> import pytablewriter as ptw
                  >>> for name in ptw.TableWriterFactory.get_format_names():
                  ...     print(name)
                  ...
                  csv
                  elasticsearch
                  excel
                  htm
                  html
                  javascript
                  js
                  json
                  json_lines
                  jsonl
                  latex_matrix
                  latex_table
                  ldjson
                  ltsv
                  markdown
                  md
                  mediawiki
                  ndjson
                  null
                  numpy
                  pandas
                  py
                  python
                  rst
                  rst_csv
                  rst_csv_table
                  rst_grid
                  rst_grid_table
                  rst_simple
                  rst_simple_table
                  space_aligned
                  sqlite
                  toml
                  tsv
                  unicode
  
          """
  
          format_name_set = set()
          for table_format in TableFormat:
              for format_name in table_format.names:
                  format_name_set.add(format_name)
  
          return sorted(list(format_name_set))