Immune is the opposite of Vulnerable. Person does not want (to) Vulnerable. German is a type of Person. 
you are likely to find Human in/at/on Mine. Mine is a type of Facility. Facility is related to Prison. Prison is related to Cage. 
Immune <--Antonym--> Vulnerable <--NotDesires-- Person <--IsA-- German 
Human --AtLocation--> Mine --IsA--> Facility <--RelatedTo--> Prison <--RelatedTo--> Cage 