Notifies specific component.
        To be notiied components must implement [[INotifiable]] interface.
        If they don't the call to this method has no effect.

        :param correlation_id: (optional) transaction id to trace execution through call chain.

        :param component: the component that is to be notified.

        :param args: notifiation arguments.

def notify_one(correlation_id, component, args):
        """
        Notifies specific component.
        To be notiied components must implement [[INotifiable]] interface.
        If they don't the call to this method has no effect.

        :param correlation_id: (optional) transaction id to trace execution through call chain.

        :param component: the component that is to be notified.

        :param args: notifiation arguments.
        """
        if component == None:
            return

        if isinstance(component, INotifiable):
            component.notify(correlation_id, args)