public static IssueChangeContextBuilder newBuilder() {
    return new IssueChangeContextBuilder();
  }
@Test
  public void test_equal() {
    context = IssueChangeContext.newBuilder()
      .setUserUuid(USER_UUID)
      .setDate(NOW)
      .setExternalUser(EXTERNAL_USER)
      .setWebhookSource(WEBHOOK_SOURCE)
      .build();
    IssueChangeContext equalContext = IssueChangeContext.newBuilder()
      .setUserUuid(USER_UUID)
      .setDate(NOW)
      .setExternalUser(EXTERNAL_USER)
      .setWebhookSource(WEBHOOK_SOURCE)
      .build();
    IssueChangeContext notEqualContext = IssueChangeContext.newBuilder().setUserUuid("other_user_uuid").setDate(NOW).build();

    assertThat(context).isEqualTo(context)
      .isEqualTo(equalContext)
      .isNotEqualTo(notEqualContext)
      .isNotEqualTo(null)
      .isNotEqualTo(new Object());
  }