class IncidentDao implements IncidentRepository {

    @Override
    public @Nullable OpenIncident readOpenIncident(String agentRollupId, AlertCondition condition,
            AlertSeverity severity) throws Exception {
        return dataSource.query(new SingleOpenIncident(condition, severity));
    }

      IncidentDao(DataSource dataSource);

}