occupantという単語は、特定の場所を占有している人や物を指しますが、侵入する意味はありません。invaderは攻撃的であるのに対し、occupantは受動的です。例: "The tenant is the occupant of the apartment."(借り手はそのアパートの占有者です。)
assailantという単語は、攻撃を行う人を指し、攻撃の意図が強調されます。invaderは出発的な意味合いがあるのに対し、assailantは直接的な攻撃行為を指します。例: "The assailant was arrested by the police."(攻撃者は警察によって逮捕された。)