NewAISBuilder builder1 = AISBBasedBuilder.create(typesTranslator);
builder1.table(cName).colBigInt("id", false).pk("id")
.table(oName).colBigInt("id", false).colBigInt("cid", true).pk("id").joinTo(SCHEMA, "c", "fk1").on("cid", "id")
.table(iName).colBigInt("id", false).colBigInt("oid", true).pk("id").joinTo(SCHEMA, "o", "fk2").on("oid", "id");
NewAISBuilder builder2 = AISBBasedBuilder.create(typesTranslator);
builder2.table(cName).colBigInt("id", false).pk("id")
.table(oName).colBigInt("id", false).colBigInt("cid", true).joinTo(SCHEMA, "c", "fk1").on("cid", "id")
.table(iName).colBigInt("id", false).colBigInt("oid", true).pk("id").joinTo(SCHEMA, "o", "fk2").on("oid", "id");
Table t1 = builder1.unvalidatedAIS().getTable(oName);
Table t2 = builder2.unvalidatedAIS().getTable(oName);
validate(