source: class AggregatorTest {
  
      private static final int[] RSSI_VALUES;
      private static final UUID SENDER_ID;
      private static final int EXPECTED_MEAN;
      private static final int EXPECTED_TX_LEVEL_MEAN;
      private static final int EXPECTED_TX_CORRECTION_LEVEL_MEAN;
      private static final int EXPECTED_OBSERVATION_COUNT;
      private static final int EXPECTED_VARIANCE;
      private static final int AGGREGATION_INTERVAL;
  
      @Test
      public void aggregate() {
  
target:         final ArrayList<Measurement<UUID>> list = new ArrayList<>();
  
          for (int rssiValue : RSSI_VALUES) {
              list.add(new Measurement<>(SENDER_ID, System.nanoTime(), rssiValue, rssiValue + 30, rssiValue + 90));
          }
  
          final AggregationResult<UUID> result = Aggregator.aggregate(list);
          checkResults(result);
      }
  
  }