ModelRequest request = new ModelRequest(domain, date) //
.setProperty("ip", ipAddress);
if (m_service.isEligable(request)) {
ModelResponse<HeartbeatReport> response = m_service.invoke(request);
HeartbeatReport report = response.getModel();
if (period.isLast()) {
Set<String> domains = m_reportService.queryAllDomainNames(new Date(date),
new Date(date + TimeHelper.ONE_HOUR), HeartbeatAnalyzer.ID);
Set<String> domainNames = report.getDomainNames();
domainNames.addAll(domains);
}
return report;
} else {