builder.joinColumns("oi", "schema", "order", "order_id", "schema", "item", "item_id");
builder.table("schema", "state");
builder.column("schema", "state", "code", 0, "MCOMPAT", "varchar", 2L, null, false);
builder.column("schema", "state", "name", 1, "MCOMPAT", "varchar", 50L, null, false);
builder.basicSchemaIsComplete();
builder.createGroup("group", "groupschema");
builder.addJoinToGroup("group", "co", 0);
builder.addJoinToGroup("group", "oi", 0);
builder.createGroup("state", "schema");
builder.addTableToGroup("state", "schema", "state");
builder.groupingIsComplete();