if (isValid(expression)) {
if (! isEmpty(expression)) {
    public GroupAvailability run(Functionality functionality, String expression) {        if (isValid(expression)) {            return new GroupAvailability(functionality, expression);        }        else {            functionality.setAvailabilityPolicy(null);            return null;        }    }