{
metricReportingService.accountTime(createWindowStatementHandle.getMetricsHandle(), 0, 0, newData.toArray().length);
}
// Events to delete are indicated via old data
this.rootView.update(newData.isEmpty() ? null : newData.toArray(), (oldData == null || oldData.isEmpty()) ? null : oldData.toArray());
// The on-delete listeners receive the events deleted, but only if there is interest
if (statementResultService.isMakeNatural() || statementResultService.isMakeSynthetic()) {
updateChildren(newData.isEmpty() ? null : newData.toArray(), (oldData == null || oldData.isEmpty()) ? null : oldData.toArray());
}