Pegar o valor de um atributo através de uma classe genérica

Pessoal, tenho esse método generico em um sistema aqui que pega a classe q esta sendo utilizada naquele momento, exemplo: se eu estiver editando o nome de um usuario, esse método a variável dele “classe” recebe a a classe Usuário. Eu tendo a classe eu acredito que seja possível pegar os seus atributos, só que não estou conseguindo alguém pode me ajuda?

public GenericCrudDaoHibernate() {
        /*Estrutura utilizada para definir a classe que foi atribuida genericamente 
        e permitir a reflexão para a utilização do list generico*/
        Class c = getClass();
        while (!(c.getGenericSuperclass() instanceof ParameterizedType)) {
            c = c.getSuperclass();
        }
        ParameterizedType paramType = (ParameterizedType) (c.getGenericSuperclass());
        this.classe = (Class<T>) (paramType.getActualTypeArguments()[0]);
        this.logger = Log.getInstance().getQueryLogger();
    }

google it :!: