docs: function InternetExplorerDriver(capabilities) {
    var instance;
    var len = arguments.length;
  
    if (!len) {
      instance = new Class();
    } else if (len === 1) {
      assert(capabilities)
        .extends(Capabilities)
        .throws(
          messages.UN_FINISHED_CONSTRUCTOR
          );
      instance = new Class(capabilities._instance);
    } else {
      throw new Error(messages.UN_FINISHED_CONSTRUCTOR);
    }
  
    addFinalProp(this, '_instance', instance);
  }