Java/Android utilizando Reflection, o que é possível?

Boa tarde.

Pessoal criei um tópico Dúvidas Biblioteca Reflection mais ou menos a respeito do mesmo assunto, até peço as moderadores que se quiserem podem excluir aquele tópico, ficou mal explicado e parti direto para um caso que encontrei.

Eu cheguei em alguns casos aqui em meu aplicativo que creio eu terei de utilizar reflection, mas o que é possível fazer no Java utilizando Reflection?

Um de meus problemas é que eu vou ter um processo onde meu aplicativo tem um botão que faz uma requisição a um web service e saí carregando tabelas de apoio do aplicativo que são integradas com o sistema desktop.
Só que eu tenho diversas classes de atributos que estendem a classe de Persistencia, responsável por fazer a gravação dos dados.

É possível através do nome do Package eu obter instancia das Classes dentro dele e conseguir acessar suas propriedades, métodos e carregá-los e trabalhar com eles normalmente?

Porque também minha intenção era fazer algo dinâmico onde por exemplo as Classes que participam deste processo que não são todas, teriam uma anotação @Importar algo do tipo e quando eu passasse por esse processo ele passaria pelas Classes vendo se ela é anotada dessa forma, se for eu carregaria o objeto com o retorno do web service e persistiria os dados no banco de dados.

É possível fazer este tipo de processo e se é, se alguém pudesse me ajudar ficaria grato. Já procurei bastante no Google e em outros fóruns e não encontrei algo realmente concreto.

Acabei caindo em uma lib através deste site:

http://stackoverflow.com/questions/520328/can-you-…-in-a-package-using-reflection

Que me levou a este projeto no Google Code: http://code.google.com/p/reflections/

Mas estou tendo mais problemas para fazer funcionar do que nunca.

Se precisarem da estrutura e do que pretendo fazer para entender melhor, só pedir eu disponibilizo não sei se ficou bem claro.

Obrigado desde já pela atenção.