docs: public String getName(String oldName) {
          if (oldName != null && this.existing.containsKey(oldName)) {
              return this.existing.get(oldName);
          }
  
          final String name = this.prefix + this.counter;
          this.counter++;
  
          if (oldName != null) {
              this.existing.put(oldName, name);
          }
  
          return name;
      }