Java: newInstance da classe que não possui construtor padrão

Estou tentando criar uma estrutura de teste automático (com base no jUnit, mas isso não é importante) para a lição de casa dos meus alunos. Eles terão que criar construtores para algumas classes e também adicionar alguns métodos a elas. Mais tarde, com as funções de teste que eu forneço, eles verificarão se foram bem.

O que eu quero fazer é,pela reflexão, crie uma nova instância de alguma classe que quero testar. O problema é que, às vezes,não há construtor padrão. Eu não ligo para isso,Eu quero criar uma instância e inicializar as variáveis de instância pessoalmente. Existe alguma maneira de fazer isso? Sinto muito se isso já foi perguntado antes, mas não consegui encontrar nenhuma resposta.

Desde já, obrigado.

questionAnswers(6)

yourAnswerToTheQuestion