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