RARSWC,
IMHO = In my humble opinion
Some building codes require firewalls to divide up buildings into individual sections, each protected from the other sections from fire. This is an attempt by the codes to manage/limit the spread of fires in buildings to manageable areas.
When they require firewalls, they require that the wall be independent of the fire damage that may occur on one side or the other. In other words, the codes require that the wall remain standing if one side or the other collapses.
This requires that the connections from structure to wall to structure be able to release or break off should the structure on one side collapse. Very difficult to achieve although numerous engineers have attempted it.
The other option is to provide two distinct walls, each capable of providing the necessary fire resistance and each attached to their adjacent structure on one side, but not the other - so if one structure collapses, the other wall remains standing.
This is how I understand it - hope it is clear.