return (await this.filterGrantsAllowing(matchingGrants, query))
            .map((grant) => {
                return ArrayUtil.toStringArray(grant.action);
            }).reduce(Notation.Glob.union, []);