 countPeople ( List < Person > people , Person.Gender gender , Person.Maturity maturity ) {     Objects.requireNonNull ( people );     Objects.requireNonNull ( gender );     Objects.requireNonNull ( maturity );      