private final boolean required;
private final String[] possibleValues;
public Param(NewParam newParam) {
this.key = newParam.key;
this.description = newParam.description;
<BUG>this.exampleValue = newParam.exampleValue;
this.required = newParam.required;</BUG>
this.possibleValues = (newParam.possibleValues == null ? new String[0] : newParam.possibleValues);
}
public String key() {

private final boolean required;
private final String[] possibleValues;
public Param(NewParam newParam) {
this.key = newParam.key;
this.description = newParam.description;
this.exampleValue = newParam.exampleValue;
this.defaultValue = newParam.defaultValue;
this.required = newParam.required;
this.possibleValues = (newParam.possibleValues == null ? new String[0] : newParam.possibleValues);
}
public String key() {
