Professor , os importes são estes abaixo.
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
``
o código é este abaixo que esta dando problema
``
public static List<TopicoDto> converter(List<Topico> topicos) {
    return topicos.stream().map(TopicoDto::new).collect(Collectors.toList());
    }
}
na Classe controller, esta correta. 
@RestController
public class controllerTopico {
    @RequestMapping("/topicos")
    public List<TopicoDto> lista() {
        Topico topico = new Topico("Dúvida", "Dúvida com Spring", new Curso("Spring", "Programação"));
        return TopicoDto.converter(Arrays.asList(topico, topico));
        // return Arrays.asList(topico, topico);
    }
quando vou no browser apresenta este erro abaixo:
Quando escuto no Browse esta apresentando este error, poderia me ajudar?
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Wed Jul 15 14:54:32 BRT 2020
There was an unexpected error (type=Internal Server Error, status=500).
Unresolved compilation problems: The method map(Function<? super Topico,? extends R>) in the type Stream<Topico> is not applicable for the arguments (TopicoDto::new) The type TopicoDto does not define TopicoDto(Topico) that is applicable here
java.lang.Error: Unresolved compilation problems: 
    The method map(Function<? super Topico,? extends R>) in the type Stream<Topico> is not applicable for the arguments (TopicoDto::new)
    The type TopicoDto does not define TopicoDto(Topico) that is applicable here