Recuperar informações do Metamodelo JPA

O metamodelo Jpa 2 possui um uso conhecido: digite consulta de critérios seguros. Minha pergunta é diferente: eu suponho que o metamodelo pode ser uma fonte de informação como comprimento, descrição amigável para o ser humano, alligment esquerdo-direito etc, por exemplo, para construir uma linda tabela GUI (desktop ou web, não importa). Eu imagino esse código quase:

SomeTable st = buildTable(Person_.class, Person_.surName, Person_.Height) 

Diga-me, estou pensando de maneira errada? Minha pesquisa no Google não dá resultado. Ou dê algumas informações para começar a ler

EDIT: auto correção, human friendly Coluna nome não está na área JPA estrita, mas em outra família de anotação (validação está perto de JPA / extensão).