CP::TrigMatchingAlg::MatchingChain Node1 CP::TrigMatchingAlg ::MatchingChain + dR + decorator   Node2 std::string     Node2->Node1 +chain Node3 std::basic_string< Char >     Node3->Node2