public boolean same(final KsqlVersion version) {
    return isAtLeast(version) && version.isAtLeast(this);
  }
@Test
  public void shouldCompareCpVersionToStandaloneVersionInSame() {
    // known mappings
    assertThat(new KsqlVersion("6.0.").same(new KsqlVersion("0.10.")), is(true));
    assertThat(new KsqlVersion("0.10.").same(new KsqlVersion("6.0.")), is(true));

    assertThat(new KsqlVersion("6.1.").same(new KsqlVersion("0.14.")), is(true));
    assertThat(new KsqlVersion("0.14.").same(new KsqlVersion("6.1.")), is(true));

    assertThat(new KsqlVersion("6.0.").same(new KsqlVersion("0.14.")), is(false));
    assertThat(new KsqlVersion("0.10.").same(new KsqlVersion("6.1.")), is(false));

    // unknown mappings
    assertThat(new KsqlVersion("5.0.").same(new KsqlVersion("0.10.")), is(false));
    assertThat(new KsqlVersion("6.0.").same(new KsqlVersion("0.11.")), is(false));
    assertThat(new KsqlVersion("6.2.").same(new KsqlVersion("0.17.")), is(false));
  }