@Override
    public boolean verifyEvidence(final String credentialName, final Evidence evidence)
        throws RealmUnavailableException {
      if (evidence != null) {
        for (QueryConfiguration configuration : JdbcSecurityRealm.this.queryConfiguration) {
          for (PasswordKeyMapper passwordMapper :
              configuration.getColumnMappers(PasswordKeyMapper.class)) {
            if (passwordMapper.getCredentialName().equals(credentialName)) {
              return verifyPassword(configuration, passwordMapper, evidence);
            }
          }
        }
      }

      return false;
    }