Spring Conversion Service: как преобразовать строку в список <MyType>?

Я использую сервис преобразования Spring и зарегистрировал в нем свой собственный конвертер:

public class MyTypeConverter implements Converter<String, MyType> {
    @Override
    public Currency convert(String text) {
        MyType object = new MyType();
        // do some more work here...
        return object;
    }
}

Теперь в моем приложении я могу сделать преобразование изString&nbsp;вMyType&nbsp;и это хорошо работает

@Autowired
private ConversionService cs;

public void doIt() {
    MyType object = cs.convert("Value1", MyType.class);
}

Но я также заметил, например, что я могу использовать тот же конвертер в моем контроллере MVC, и он тоже работает со списками:

@RequestMapping(method = RequestMethod.GET, value = "...")
@ResponseBody
public final String doIt(@RequestParam("param1") List<MyType> objects) throws Exception {
    // ....
}

Так что, если я представлюparam1=value1,value2&nbsp;в контроллере я получаюList<MyType>&nbsp;с двумя элементами в нем. Таким образом, Spring разбивает строку на запятые, а затем преобразует каждый элемент отдельно вMyType, Возможно ли это сделать программно?

Мне нужно что-то похожее на это:

List<MyType> objects = cs.convert("Value1,Value2", List<MyType>.class);