Class CanInvoke