static CommitMeta buildCommitMetadata(String commitMsg, Map<String, String> catalogOptions) {
    return catalogOptions(CommitMeta.builder().message(commitMsg), catalogOptions).build();
  }
@Test
  public void testAuthorIsSetOnCommitMetadata() {
    String commitMsg = "commit msg";
    CommitMeta commitMeta = NessieUtil.buildCommitMetadata(commitMsg, ImmutableMap.of());
    assertThat(commitMeta.getMessage()).isEqualTo(commitMsg);
    assertThat(commitMeta.getAuthor()).isEqualTo(System.getProperty("user.name"));
    assertThat(commitMeta.getProperties()).hasSize(1);
    assertThat(commitMeta.getProperties().get(NessieUtil.APPLICATION_TYPE)).isEqualTo("iceberg");
  }