Não sei se é caso de usar inner class…
Quando se tem um trexo de código (relativamente grande) que é chamado apenas uma vez, é interessante separar esse trexo? Tendo por benefício a visibilidade do código do método.
Acho estranho ter um método que é chamado uma vez exclusivamente por um outro método, seria o caso de fazer uma innerClass para separar esse (e outros) trexos de código?
(IDE: Eclipse)