Open het gegeven project Familie1. Laat het hoofdprogramma lopen. Doe de nodige aanpassingen in het hoofdprogramma zodat er wel een persoon wordt gevonden in de personenlijst.

Merk op: overtollige spaties die aan een ingelezen naam plakken, kan je weghalen met de String-methode .trim(). Een voorbeeld hiervan vind je in de constructor van de klasse Personenlijst. Gebruik dit ook als je zelf bestanden gaat inlezen.

Bekijk de klasse Stamboom. Deze klasse bevat twee instantievariabelen. Een stamboom houdt niet enkel een personenlijst bij, maar ook een HashMap die een Persoon afbeeldt op een HashSet van personen. Elke sleutel van de hashmap stelt een ouder voor; de bijhorende waarde is de verzameling van zijn kinderen.
Ook de signatuur van de constructor en van alle methodes is alvast gegeven. Volg onderstaande instructies: