return getGroup().allows(new GroupContextFromFunctionality(context), context.getUserView());
return getTargetGroup().allows(context.getUserView());
    public boolean isAvailable(FunctionalityContext context) {        try {            return getGroup().allows(new GroupContextFromFunctionality(context), context.getUserView());        } catch (GroupDynamicExpressionException e) {            throw e;        } catch (Exception e) {            throw new GroupDynamicExpressionException(e,                    "accessControl.group.expression.evaluation.error");        }    }