package squill.alias;
import java.util.HashMap;
import java.util.Map;
public class AliasResolver {
private final Map<String, Integer> aliasCounterMap =
new HashMap<String, Integer>();
private int getAndIncreaseCounter(String prefix) {
Integer c = aliasCounterMap.get(prefix);
if (c == null)
c = 0;
else
c++;
aliasCounterMap.put(prefix, c);
return c;
}
public String uniqueAlias(String prefix) {
return prefix + getAndIncreaseCounter(prefix);
}
}