public List<ProtobufSystemInfo.Section> load() {
    return globalSections.stream()
      .map(SystemInfoSection::toProtobuf)
      .toList();
  }
@Test
  public void call_only_SystemInfoSection_that_inherit_Global() {
    // two globals and one standard
    SystemInfoSection[] sections = new SystemInfoSection[] {
      new TestGlobalSystemInfoSection("foo"), new TestSystemInfoSection("bar"), new TestGlobalSystemInfoSection("baz")};

    GlobalInfoLoader underTest = new GlobalInfoLoader(sections);
    List<ProtobufSystemInfo.Section> loadedInfo = underTest.load();

    assertThat(loadedInfo).extracting(ProtobufSystemInfo.Section::getName)
      .containsExactlyInAnyOrder("foo", "baz");
  }