IComboHypoTool Node1 IComboHypoTool + DeclareInterfaceID() + decide() Node2 IAlgTool Node2->Node1