def METHOD_NAME(self, epobject, epdict, options):
    if self.builder is None:
        # no filtering needed: we match without querying!
        return Match(self.master)
    sched = yield epobject.findForceScheduler(epdict['schedulername'])
    if sched is not None:
        builderNames = options.get('builderNames')
        builderid = options.get('builderid')
        builderNames = yield sched.computeBuilderNames(builderNames, builderid)
        for buildername in builderNames:
            if self.authz.match(buildername, self.builder):
                return Match(self.master)
    return None