}
}
@SuppressWarnings("unchecked")
private List<T> getListEntidade() {
ActionConfig actionConfig = this.getClass().getAnnotation(ActionConfig.class);
if (actionConfig == null || "".equals(actionConfig.list())) {
throw new UnsupportedOperationException("N�o foi encontrada a anota��o @ActionConfig() na classe [" + this.getClass().getCanonicalName() + "] ou n�o foi configurada corretamente (Atributo 'list')");
} else {
try {
PropertyDescriptor prop = BeanUtils.getPropertyDescriptor(this.getClass(), actionConfig.list());
return (List<T>) prop.getReadMethod().invoke(this);
} catch (Exception e) {
getLogger().error("Erro ao invocar o m�todo #getEntidade()", e);
return null;
}