Filtre valores apenas se não for nulo usando lambda no Java8

Eu tenho uma lista de objetos dizcar. Eu quero filtrar esta lista com base em algum parâmetro usando Java 8. Mas se o parâmetro fornull, jogaNullPointerException. Como filtrar valores nulos?

O código atual é o seguinte

requiredCars = cars.stream().filter(c -> c.getName().startsWith("M"));

Isso jogaNullPointerException E segetName() retornanull.

questionAnswers(4)

yourAnswerToTheQuestion