Esta versão do projeto apresentado anteriormente implementa a exportação de dados de uma lista de qualquer tipo de objetos para formatos como HTML e Markdown (extensão .md).

Tal versão utiliza o recurso de Reflection da linguagem Java para descobrir automaticamente os atributos existentes nos objetos da lista a ser exportada. Assim, tais atributos se transformam nas colunas da tabela gerada no formato escolhido.

Esta é uma implementação mais flexível e realista, pois permite exportar qualquer tipo de lista.