@Override
  public ProtobufSystemInfo.Section toProtobuf() {
    ProtobufSystemInfo.Section.Builder protobuf = ProtobufSystemInfo.Section.newBuilder();
    protobuf.setName(name);

    Map<Object, Object> sortedProperties = new TreeMap<>(System.getProperties());
    for (Map.Entry<Object, Object> systemProp : sortedProperties.entrySet()) {
      if (systemProp.getValue() != null) {
        setAttribute(protobuf, Objects.toString(systemProp.getKey()), Objects.toString(systemProp.getValue()));
      }
    }
    return protobuf.build();
  }
@Test
  public void name_is_not_empty() {
    assertThat(underTest.toProtobuf().getName()).isEqualTo("Web JVM Properties");
  }