Shouldn't this implementation omit the `found` count and simply return true the first time a successful authentication name matches the required handler name?

How about implementing this method as something more like:

`return authentication.getSucceses().keySet().contains(this.requiredHandlerName);`