if (parameterValue instanceof SimpleType) {
values = new ArrayList<String>();
values.add(((SimpleType) parameterValue).asString());
} else if (parameterValue instanceof ParameterList) {
values = new ListBuilder<ParameterValue>()
.add(parameterValue.asParameterList().getValues())
.build(new Function<ParameterValue, String>() {
@Override
public String apply(ParameterValue elem) {
return elem.asSimpleType().asString();
}