**[Keith Donald](https://jira.spring.io/secure/ViewProfile.jspa?name=kdonald)** opened **[SPR-6742](https://jira.spring.io/browse/SPR-6742?redirect=false)** and commented Shouldn't: public void setConverters(Set<Object> converters) be written as: public void setConverters(Set<? extends Object> converters) ? With the current declaration, the compiler won't allow me to do something as simple as: FormattingConversionServiceFactoryBean factory = new FormattingConversionServiceFactoryBean(); Set\<MyGenericConverter> converters = Collections.singleton(new MyGenericConverter()); factory.setConverters(converters); There may be other places in the code base where this is an issue if I recall. --- **Referenced from:** commits https://github.com/spring-projects/spring-framework/commit/6fcca3cd939af78b83bc80cd295996df2d198b81