public void TranslateFrom(OpenSearchParameterValueSet source, bool verifyNamespaces = false)
{
foreach (string identifier in parametersByIdentifier.Keys) {
OpenSearchParameterDefinition paramDef = parametersByIdentifier[identifier];
string[] sourceValues;
if (verifyNamespaces && paramDef.IdentifierNamespaceUri != null) {
sourceValues = source.GetValuesByIdentifier(paramDef.IdentifierNamespaceUri, paramDef.IdentifierLocalName);
} else {
sourceValues = source.GetValuesByIdentifier(identifier);
}
if (sourceValues != null) this.values[parametersByIdentifier[identifier]] = sourceValues;
}
}