public static Builder newChangesetBuilder() {
    return new Builder();
  }
@Test
  public void fail_with_NPE_when_setting_null_date() {
    assertThatThrownBy(() -> Changeset.newChangesetBuilder().setDate(null))
      .isInstanceOf(NullPointerException.class)
      .hasMessage("Date cannot be null");
  }