Éviter NoSuchElementException avec Stream

J'ai le texte suivant Stream:

Stream<T> stream = stream();

T result = stream.filter(t -> {
    double x = getX(t);
    double y = getY(t);
    return (x == tx && y == ty);
}).findFirst().get();

return result;

Cependant, il n'est pas toujours un résultat qui me donne l'erreur suivante:

NoSuchElementException: Aucune valeur présente

Alors, comment puis-je retourner un null si aucune valeur n'est présente?

InformationsquelleAutor clankill3r | 2015-06-06