Esta classe foi criada a partir da classe Console, integrante do pacote ECJ versão 18, e teve algumas modificações implementadas
a fim de comportar as necessidades específicadas dos testes descritos na tese de mestrado
"Programação genética: operadores de crossover, blocos construtivos e emergência semântica", de autoria de Rafael Inhasz
e orientação de Julio Michael Stern.