package openmods.words;
import com.google.common.base.Objects;
import java.math.BigInteger;
import java.util.Map;
import java.util.Random;
public class Substitution implements IGenerator {
private final String key;
private final String defaultValue;
public Substitution(String key, String defaultValue) {
this.key = key;
this.defaultValue = defaultValue;
}
@Override
public String generate(Random random, Map<String, String> params) {
return Objects.firstNonNull(params.get(key), defaultValue);
}
@Override
public BigInteger count() {
return BigInteger.ONE;
}
}