Esta é uma versão do projeto aanterior que implementa a exportação de dados de uma lista genérica de objetos para formatos como HTML e Markdown (extensão .md). O projeto utiliza o recurso de Reflection do Java para descobrir automaticamente quais são os campos dos objetos da lista que deve ser exportada.

É aplicado o padrão Factory Method para deixar as subclasses de AbstractExportadorLista decidirem qual classe será instanciada quando decidirmos criar mais colunas para uma tabela em um formato específico.