package org.openrs2.deob.bytecode.remap public class NameGenerator { private val prefixes = mutableMapOf() public fun generate(prefix: String): String { require(prefix.isNotEmpty()) val separator = if (prefix.last().isDigit()) { "_" } else { "" } val index = prefixes.merge(prefix, 1, Integer::sum) return prefix + separator + index } }