Na verdade a classe A é um JFrame, no entanto esse método executar le um xml e apartir dele executa diversas atividades, mas precisa passar uma informação para o usuário, um JDialog, no frame A, mas que vai decidir se essa informação sera passada ou não é esse outro método, o executar dentro na inner class.
Não sei se estou sendo muito claro na minha duvida.