Related smells: Unused Packages, Lava Flow, Obsolete Classes, Unutilized Abstraction, Dead Local Store, Dead Fields
All top (unused) nonterminals that were identified as not being the starting symbol(s) of the grammar, represent unreachable fragments. The programming counterpart of this smell is dead code and its variants.