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