| matchActivities(DayOfWeek, BiFunction, Object) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getAge() |   | 47% |   | 50% | 3 | 4 | 0 | 3 | 0 | 1 |
| daysSinceVaccination(int, int) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| write(ObjectOutput) |   | 94% |   | 95% | 1 | 12 | 2 | 50 | 0 | 1 |
| read(ObjectInput, Map) |   | 93% |   | 94% | 1 | 10 | 2 | 46 | 0 | 1 |
| daysSince(EpisimPerson.VaccinationStatus, int) |   | 64% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
| getActivity(DayOfWeek, double) |   | 73% |   | 50% | 2 | 3 | 0 | 3 | 0 | 1 |
| daysSince(EpisimPerson.DiseaseStatus, int) |   | 76% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| daysSinceInfection(int, int) |   | 75% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| potentialInfection(EpisimPotentialInfectionEvent) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVaccinationStatus(EpisimPerson.VaccinationStatus, VaccinationType, int) |   | 82% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| daysSinceQuarantine(int) |   | 64% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| daysSinceOrElse(EpisimPerson.DiseaseStatus, int, int) |   | 54% |   | 50% | 1 | 2 | 1 | 2 | 0 | 1 |
| hadStrain(VirusStrain) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSusceptibility(double) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAntibodyLevelAtInfection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxAntibodies() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findFirstActivity(DayOfWeek, double) |  | 93% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| EpisimPerson(Id, Attributes, boolean, EpisimReporting) |  | 100% | | n/a | 0 | 1 | 0 | 35 | 0 | 1 |
| duplicateDay(DayOfWeek, DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| checkInfection() |  | 100% |  | 100% | 0 | 2 | 0 | 11 | 0 | 1 |
| setDiseaseStatus(double, EpisimPerson.DiseaseStatus) |  | 100% |   | 87% | 1 | 5 | 0 | 7 | 0 | 1 |
| setInitialInfection(double, VirusStrain) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| matchActivities(DayOfWeek, Set, BiFunction, Object) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| findActivity(DayOfWeek, double) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| getAge(Attributes) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| resetTrajectory() |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| isRecentlyRecovered(int, int) |  | 100% |   | 87% | 1 | 5 | 0 | 1 | 0 | 1 |
| getNextActivity(DayOfWeek, double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| checkNextActivity(DayOfWeek, double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| updateMaxAntibodies(VirusStrain, double) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| addTraceableContactPerson(EpisimPerson, double) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| initParticipation() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setLastFacilityId(Id, DayOfWeek, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getVirusStrain() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getTraceableContactPersons(double) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| clearTraceableContractPersons(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| infectedButNotSerious() |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
| addToTrajectory(double, EpisimConfigGroup.InfectionParams, Id) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| possibleInfection(EpisimInfectionEvent) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| getActivities(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setStartOfDay(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEndOfDay(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasActivity(DayOfWeek) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$clearTraceableContractPersons$2(double, EpisimPerson) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| daysSinceTest(int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| getLastActivity(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReVaccinationStatus() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getAgeOrDefault(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| setFirstFacilityId(Id, DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setStaysInContainer(DayOfWeek, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getTraceableContactPersons$1(double, Object2DoubleMap.Entry) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getVaccinationStatus() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getStartOfDay(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEndOfDay(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFirstFacilityId(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLastFacilityId(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStaysInContainer(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addSpentTime(String, double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| checkActivity(DayOfWeek, double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkFirstActivity(DayOfWeek, double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFirstActivity(DayOfWeek) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| EpisimPerson(Id, Attributes, EpisimReporting) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setQuarantineStatus(EpisimPerson.QuarantineStatus, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setTestStatus(EpisimPerson.TestStatus, int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$setDiseaseStatus$0(EpisimPerson.DiseaseStatus) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getVirusStrain(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVaccinationType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVaccinationType(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setAntibodies(VirusStrain, double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxAntibodies(VirusStrain) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAntibodies(VirusStrain) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hadDiseaseStatus(EpisimPerson.DiseaseStatus) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hadVaccinationType(VaccinationType) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumVaccinations() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumInfections() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setTraceable(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVaccinable(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setImmuneResponseMultiplier(double) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTrajectory() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPersonId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDiseaseStatus() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPotentialInfections() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQuarantineStatus() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInfectionDates() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVaccinationDates() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTestStatus() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSusceptibility() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAntibodies() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isTraceable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isVaccinable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getActivityParticipation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAttributes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInfectionContainer() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInfectionType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSpentTime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getImmuneResponseMultiplier() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |