Exemplos / tutoriais para o uso de javax.lang.model ou ANTLR JavaParser para obter informações sobre o código-fonte Java

Gostaria de criar uma visualização automática do tipo fluxograma para Java Logic simples; para isso, preciso analisar o código-fonte Java, tenho 2 candidatos, ANTLR e javax.lang.model do Java 6. Nem é fácil.

inda não encontrei um único exemplo de trabalho que seja remotamente próximo do que eu quero alcança

uero encontrar declarações, atribuições e fluxos de variáveis simples (se, para, alternar, condições booleanas, etc

Existe um exemplo ou tutorial simples para qualquer um desses? Encontrei muito poucos exemplos de ANTLR (nenhum deles está funcionando imediatamente sem "trabalhos de casa" significativos) e absolutamente nenhum para javax.lang.model

questionAnswers(3)

yourAnswerToTheQuestion