AGDDTokenizer Node1 AGDDTokenizer + AGDDTokenizer() Node2 std::vector< std::string > Node2->Node1 Node3 T Node3->Node2 +elements