Quando tenho uma classe qualquer e utilizo os métodos Class.getDeclaredFields() ou Class.getDeclaredMethods(), todas as respectivas informações me são retornadas, no entanto, caso eu aplique os mesmos métodos sobre um Entity Bean, apenas me é retornado uma propriedade ou método, independentemente de visibilidade. Por exemplo em um entity bean, com as annotations nas propriedades e os seguintes métodos:
public String getAlgo();
public String getOutroAlgo();
public String getOutroAlgo1();
public String getOutroAlgo2();
Apenas getOutroAlgo1 é retornado no vetor de Class.getDeclaredMethods().
Alguém tem alguma idéia?