public boolean evaluate(MetaProperty metaProperty, Context context, AFContext variableContext) {
if (!this.evaluateRoles(context)) {
return false;
}
ValueExpression e = new ELUtil().createValueExpression(variableContext, this.expression, boolean.class);
try {
return (Boolean) e.getValue(variableContext);
} catch (Exception ex) {
return false;