public bool CanInvokeExecutor(object value, ScriptValue[] arguments, bool bypassCompatibilityCheck) { return(preferredExecutor != null && (bypassCompatibilityCheck || preferredExecutor.CanExecute(value, arguments))); }