private double calculateAvg(final String nationality, final List people) { if(Objects.isNull(nationality) || Objects.isNull(people)) { return 0; } return people.stream() .filter(person -> Objects.nonNull(person.getNationality()) && person.getNationality().equals(nationality)) .mapToInt(Person::getAge) .average() .orElse(0); }