Class TMLRequest has multiple origin tasks

Class TMLRequest has multiple origin tasks (private attribute of type ArrayList). Doesn't it violate the semantics of requests (unidirectional, single source and single destination)?