docs: function (request) {
              var transport;
              if (request.jsonp) {
                  transport = this.__jsonp;
              } else if (ariaUtilsType.isHTMLElement(request.form)) {
                  transport = this.__iframe;
              } else {
                  transport = this._getTransport(request.url, Aria.$frameworkWindow
                          ? Aria.$frameworkWindow.location
                          : null);
              }
  
              var instance = Aria.getClassRef(transport);
              var args = {
                  req : request,
                  transport : {
                      classpath : transport,
                      instance : instance
                  }
              };
  
              if (!instance) {
                  Aria.load({
                      classes : [transport],
                      oncomplete : {
                          fn : this._asyncRequest,
                          args : args,
                          scope : this
                      }
                  });
              } else {
                  this._asyncRequest(args);
              }
          }