docs: Stream<String> writeMeter(Meter m) {
          List<Field> fields = new ArrayList<>();
          for (Measurement measurement : m.measure()) {
              double value = measurement.getValue();
              if (!Double.isFinite(value)) {
                  continue;
              }
              String fieldKey = measurement.getStatistic().getTagValueRepresentation()
                      .replaceAll("(.)(\\p{Upper})", "$1_$2").toLowerCase();
              fields.add(new Field(fieldKey, value));
          }
          if (fields.isEmpty()) {
              return Stream.empty();
          }
          return Stream.of(influxLineProtocol(m.getId(), "unknown", fields.stream()));
      }