public String apply()

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;
  }