namespace union_value_collsion; table IntValue { value:int; } table Collide { collide: string (key); value: string; } union Value { IntValue } union Other { IntValue } // This table tests collsions of Unions and fields named value. table Collision { some_value : Value; value : Other; collide : [Collision]; } root_type Collision;