See MComponent::downCast() for a detailed explanation and example.
static const MPublisher* downCast(const MComponent* pMComponent);