private void vaccineHealthyPopulation() {
        int vaccines;
        HumanInformation humanInformation;
        
        //Calculate the number of healthy humans to vaccine
        vaccines = Math.min(this.healthyCount, this.configuration.getResources().getVaccination().getVaccinatedPerVaccinationKit());
       
        if(vaccines != 0) {
            //Look for healthy humans and vaccine them
            for(BaseInformation information: this.population.values()) {
                if(AgentsUtils.isHumanInformation(information)) {
                    humanInformation = (HumanInformation)information;

                    if(humanInformation.getHealthStatus() == HumanHealthStatus.Healthy 
                       && !humanInformation.isVaccinated()) {
                       
                        humanInformation.setVaccinated(true);
                        vaccines--;

                        if(vaccines == 0) {
                            break;
                        }
                    }
                }
            }
        }
    }