Remover automaticamente declarações explícitas de pacotes com instruções de importação em Java
Eu tenho um projeto criado por outros que inclui milhares de arquivos de classe e tem os nomes dos pacotes digitados explicitamente para todas as referências a qualquer uma de suas classes. Parece que o código teve engenharia reversa. Existe uma boa ferramenta para Java que refatore o código para que os prefixos de pacote digitados explicitamente sejam removidos das referências de classe e movidos para instruções de importação.
Agradeço antecipadamente.
EDITAR:
Eu acho que um exemplo vai ajudar. Quero ter as importações no topo e não me importo com quantas importações existem.
javax.swing.JButton button1 = new javax.swing.JButton();
Imagine o código acima, mas absolutamente em todo lugar em milhares e milhares de linhas de código entre milhares de arquivos de classe. Gostaria de poder remover todos os prefixos e apenas ter um bom import javax.swing.JButton; na parte superior de cada arquivo de classe.