public static SessionConfig of(final KsqlConfig systemConfig, final Map<String, ?> overrides) {
    return new SessionConfig(systemConfig, overrides);
  }
@SuppressWarnings("UnstableApiUsage")
  @Test
  public void shouldImplementHashCodeAndEquals() {
    new EqualsTester()
        .addEqualityGroup(
            SessionConfig.of(systemConfig, OVERRIDES),
            SessionConfig.of(systemConfig, OVERRIDES)
        )
        .addEqualityGroup(
            SessionConfig.of(new KsqlConfig(ImmutableMap.of()), OVERRIDES)
        )
        .addEqualityGroup(
            SessionConfig.of(systemConfig, ImmutableMap.of("different", "overrides"))
        )
        .testEquals();
  }