protected abstract bool Equals(AbstractCallbackInvoke obj);
protected override sealed bool Equals(AbstractCallbackInvoke obj) { return(obj is AbstractStringCallbackInvoke && Equals((AbstractStringCallbackInvoke)obj)); }