public static boolean maybeSyntheticJoinKey(final ColumnName columnName) {
    return columnName.text().startsWith(SYNTHETIC_JOIN_KEY_COLUMN_PRIFIX);
  }
@Test
  public void shouldDetectPossibleSyntheticJoinColumns() {
    assertThat(ColumnNames.maybeSyntheticJoinKey(ColumnName.of("ROWKEY")), is(true));
    assertThat(ColumnNames.maybeSyntheticJoinKey(ColumnName.of("ROWKEY_0")), is(true));
    assertThat(ColumnNames.maybeSyntheticJoinKey(ColumnName.of("ROWKEY_1")), is(true));

    assertThat(ColumnNames.maybeSyntheticJoinKey(ColumnName.of("Rowkey_2")), is(false));
    assertThat(ColumnNames.maybeSyntheticJoinKey(ColumnName.of("other_2")), is(false));
    assertThat(ColumnNames.maybeSyntheticJoinKey(ColumnName.of("NotROWKEY_2")), is(false));
  }