Ajuda com JPA + REFLECTION

pessoal segue o seguinte codigo

[code] TbCaixa caixa = new TbCaixa();
caixa.setNmUsuarioAbertura(“binhoca”);
Class classe = caixa.getClass();

    for (Field campos : classe.getDeclaredFields()) {

        Id id = campos.getAnnotation(javax.persistence.Id.class);
        if (id == null) {
            Column c = campos.getAnnotation(javax.persistence.Column.class);
            if (c != null) {
                if (c.nullable() == false) {
                    System.out.println("");
                    System.out.println("Nome do Campo " + campos.getName());
                    System.out.println("Nulo  " + c.nullable());
                    String nomeMetodoCampo = "get" + campos.getName();
                    for (Method metodo : classe.getDeclaredMethods()) {
                             ********** AQUI EU QUERO EXECUTAR O METODO E VER O Q TEM DELE, SE E NULL OU SE CONTEM ALGUMA COISA
                    }

                }

[/code]

alguem sabe como eu faco para executar o metodo getNOMEDOCAMPO… para verificar se o campo tem alguma coisa ou se o conteudo dele e NULL??

valeu