@ Override public void visit ( final Husband husband ) { this . husbandFound = husband ; if ( husband . isSet ( ) ) { father = husband . getFather ( ) ; spouses . add ( father ) ; } }
Visit a Husband . We track this and if set the Person who is the father .