+ final Optional<List<MeterStats>> meterStatsList =
+ convertorExecutor.convert(replyBody.getMeterStats(), data);
+
+ meterStatsList.ifPresent(meterStats -> {
+ if (notification.getMeterStats() == null) {
+ notification.setMeterStats(Lists.newArrayList(meterStats));
+ } else {
+ Set<MeterStats> stats = new HashSet<>(notification.getMeterStats().values());
+ stats.addAll(meterStats);
+ notification.setMeterStats(stats.stream().collect(Collectors.toList()));
+ }
+ });