If trace messages contain some character or formatted data that is passed from module to module or between threads and processes it is possible to trace that data and form a Data Flow thread similar to an adjoint thread (Volume 5, page 283) we have when we filter by a specific message. However, in the former case we have different message types.