code: function (control, selectors) {
          var i, l, si, sl, selector, fi, fl, filters, index, length, siblings, count, item;
  
          selectors = selectors || this._selectors;
          for (i = 0, l = selectors.length; i < l; i++) {
            selector = selectors[i];
            sl = selector.length;
            item = control;
            count = 0;
  
            for (si = sl - 1; si >= 0; si--) {
              filters = selector[si];
  
              while (item) {
                // Find the index and length since a pseudo filter like :first needs it
                if (filters.pseudo) {
                  siblings = item.parent().items();
                  index = length = siblings.length;
                  while (index--) {
                    if (siblings[index] === item) {
                      break;
                    }
                  }
                }
  
                for (fi = 0, fl = filters.length; fi < fl; fi++) {
                  if (!filters[fi](item, index, length)) {
                    fi = fl + 1;
                    break;
                  }
                }
  
                if (fi === fl) {
                  count++;
                  break;
                } else {
                  // If it didn't match the right most expression then
                  // break since it's no point looking at the parents
                  if (si === sl - 1) {
                    break;
                  }
                }
  
                item = item.parent();
              }
            }
  
            // If we found all selectors then return true otherwise continue looking
            if (count === sl) {
              return true;
            }
          }
  
          return false;
        }
docs: Returns true/false if the selector matches the specified control.
  
  @method match
  @param {tinymce.ui.Control} control Control to match against the selector.
  @param {Array} selectors Optional array of selectors, mostly used internally.
  @return {Boolean} true/false state if the control matches or not.