// Find the processor based on the value type.
if (inputValue instanceof Collection) {
// It needs translation from a collection into a CSV.
processor = new CollectionTranslator(attributes,
inputName, inputValue, outputName, this);
} else {
// Just try default translation for the other types.