final IStandardExpression permissionsExpr =
getExpressionDefaultToLiteral(expressionParser, configuration, arguments, permissionsExpression);
final Object domainObject = domainObjectExpr.execute(configuration, arguments);
final Object permissionsObject = permissionsExpr.execute(configuration, arguments);
final String permissionsStr =
(permissionsObject == null? null : permissionsObject.toString());
return AclAuthUtils.authorizeUsingAccessControlList(
domainObject, applicationContext, permissionsStr, authentication, servletContext);