import java.util.Collections;
</BUG>
import org.junit.Test;
import org.reactivestreams.Publisher;
<BUG>import org.springframework.core.ResolvableType;
import org.springframework.core.codec.support.StringEncoder;</BUG>
import org.springframework.core.convert.support.DefaultConversionService;
<BUG>import org.springframework.http.converter.reactive.CodecHttpMessageConverter;
import org.springframework.ui.ExtendedModelMap;</BUG>
import org.springframework.web.bind.annotation.ResponseBody;

package org.springframework.web.reactive.result.method.annotation;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import org.junit.Test;
import org.reactivestreams.Publisher;
import org.springframework.core.ResolvableType;
import org.springframework.core.codec.Encoder;
import org.springframework.core.codec.support.StringEncoder;
import org.springframework.core.convert.support.DefaultConversionService;
import org.springframework.http.converter.reactive.CodecHttpMessageConverter;
import org.springframework.http.converter.reactive.HttpMessageConverter;
import org.springframework.ui.ExtendedModelMap;
import org.springframework.web.bind.annotation.ResponseBody;
