Java 8 Znajdź na liście według nieruchomości

Optional<Person> matchingObject = objects.stream().
    filter(p -> p.email().equals("testemail")).
    findFirst();
2 Programmers 1 Bug