ExpressionParserUserBase< T_Base, NUM_PARSER > Node1 ExpressionParserUserBase < T_Base, NUM_PARSER > # m_xAODProxyLoader # m_proxyLoaders # m_parser # m_renounce + ExpressionParserUserBase() + ~ExpressionParserUserBase() + finalizeParser() + updateDataNeeds() + renounceInput() # _initializeParser() Node2 T_Base Node2->Node1 Node3 IDynamicDataConsumer + ~IDynamicDataConsumer() + updateDataNeeds() Node3->Node1