in src/main/java/org/apache/uima/json/jsoncas2/ref/ShortTypeRefGenerator.java [31:45]
public String apply(Type aType) {
if (!usedNames.contains(aType.getShortName())) {
usedNames.add(aType.getShortName());
return aType.getShortName();
}
int n = 1;
String newName;
while (usedNames.contains(newName = aType.getShortName() + "-" + n)) {
n++;
}
usedNames.add(newName);
return newName;
}