@Test
public void rightOuterJoinWithDuplicateColumnNames() {

  Table table1 =
      DUPLICATE_COL_NAME_DOGS.where(DUPLICATE_COL_NAME_DOGS.booleanColumn("Good").isTrue());
  Table table2 =
      DUPLICATE_COL_NAME_DOGS.where(DUPLICATE_COL_NAME_DOGS.booleanColumn("Good").isFalse());
  Table joined = table1.joinOn("ID").rightOuter(table2, true, "ID");
  assertEquals(5, joined.columnCount());
  assertEquals(4, joined.rowCount());
}