Análise classe Java em Tempo de execução

Preciso analisar uma classe Java em tempo de execução para obter a assinatura dos métodos CHAMADOS dentro dela e não os métodos dessa classe.

Alguém teria como me ajudar?

http://www.guj.com.br/java.tutorial.artigo.10.1.guj

Thiago

Eu já havia lido esse artigo e pelo que entendi, retorna os métodos da classe analisada.

O que eu preciso são dos métodos chamados na classe analisada, que muitas vezes, estão em outras classes.

Tipo: estou analisando a classe X e dentro dela tenho Y y= new Y(); y.calc(10,20);

O que eu preciso é da assinatura do método calc.

Bom, presumo que você teria que, na sua classe X, pesquisar por declaração de outros objetos (por exemplo, no caso a sua classe Y) e fazer um reflection da classe encontrada! Você quer que isso seja genérico?!

Nossa não sei nem por onde começar, mas sim, teria que ser genérico.