Status: OUT
The Composite pattern provides a universally applicable AND safe recursive structuring mechanism — enabling uniform treatment of leaves and composites across document structures, ASTs, and command sequences without exposing clients to type errors.
Composite is universally safe only when the transparency-vs-safety tradeoff is resolved; while it remains, universality comes at the cost of run-time type errors
Depends on (SL): composite-as-universal-recursive-structure, composite-uniform-leaf-composite-treatment, composite-gof-emphasizes-transparency