Por que o getObject de um FactoryBean do Spring retorna nulo?

Eu quero criar uma molaConversionService com costumeConverters, mas o valor de retorno deConversionServiceFactoryBean#getObject énull. Consultar exemplo:

@Bean
@Autowired
public ConversionService conversionService(Set<Converter<?, ?>> converters) {
    final ConversionServiceFactoryBean factory = new ConversionServiceFactoryBean();
    factory.setConverters(converters);
    return checkNotNull(
            factory.getObject(),
            "conversionService must not be null.");
}

checkNotNull lança umNullPointerException. oconverters são injetados conforme o esperado. Por que a fábrica retornanull? Como posso corrigir isso?

questionAnswers(1)

yourAnswerToTheQuestion