When a name conflict occur in a TD, the method TDTransform.asJsonLd11ForType() runs into an infinite loop. E.g. (conflictingName used twice):
{
"id": "tag:something",
"properties":
"conflictingName": {
"type": "object",
"properties": {
"conflictingName": {
"type": "string"
}
}
}
}