Criando ArcheType Maven. Configurando o nome do arquivo

Eu quero criar um arquétipo em que o usuário pode fornecer artifactId. Então eu quero pegar esse artifactId e criar dois arquivos. Aqui está um exemplo.

artifactId= box

FILE 1: copy-box.txt
FILE 2 : Box.java

Criar copy-box.txt é muito fácil. Mas como criar Box.java com o capital B.

questionAnswers(2)

yourAnswerToTheQuestion