Como forçar o Java a recarregar a classe mediante instanciação?

Fundo:
Eu tenho uma classe MainTest que possui muitos botões, cada um dos quais instancia uma classe que estou codificando / testando. Quero que o ciclo de código / teste para essas classes seja rápido e veja o efeito de minhas alterações rapidamente, algumas vezes por minuto. O MainTest, que é estável, leva cerca de 20 segundos para carregar, o que não seria um problema se eu não precisasse recarregá-lo para cada alteração nas classes instanciadas. Quero carregar o MainTest uma vez e, quando instancia outra classe, vamos chamá-lo de ChildTest, várias vezes (após o evento do botão), ele deve recarregar a versão mais recente do ChildTest.

A questão em resumo:
Como você diz ao comando java 'new' para recarregar a classe do disco e não do cache jvm?


Eu tentei Class.ForName, mas não fez a diferença.
Eu também tentei usar um carregador de classe personalizado (copiado do código aberto), sem sucesso.