Extrair nome do tipo Generico
ParameterizedType tipo = (ParameterizedType)this.getClass().getGenericSuperclass(); objectClass = (Class)tipo.getActualTypeArguments()[0]; http://blog.caelum.com.br/brincando-com-generics-o-bizarregenericdao/ http://blog.caelum.com.br/nao-posso-descobrir-nem-instanciar-tipos-genericos-porque/ http://www.guj.com.br/java/87606-extrair-nome-do-tipo-generico