docs: function (idArray) {
              ariaUtilsDelegate.ieFocusFix();
              var idToFocus;
              if (ariaUtilsType.isArray(idArray)) {
                  idArray = idArray.slice(0);
                  idToFocus = idArray.shift();
              } else {
                  idToFocus = idArray;
                  idArray = [];
              }
              if (!idToFocus) {
                  return;
              }
              var focusSuccess = false; // First look for widget...
              var widgetToFocus = this.getBehaviorById(idToFocus);
              if (widgetToFocus && (typeof(widgetToFocus.focus) != "undefined")) {
                  widgetToFocus.focus(idArray);
                  focusSuccess = true;
              }
              // ... then look for arbitrary dom element with id
              if (!focusSuccess) {
                  var domElementId = this.$getId(idToFocus);
                  var elementToFocus = ariaUtilsDom.getElementById(domElementId);
                  if (elementToFocus) {
                      elementToFocus.focus();
                      focusSuccess = true;
                  }
              }
              if (!focusSuccess) {
                  this.$logError(this.FOCUS_FAILURE, [idToFocus, this.tplClasspath]);
              }
          }