function $AdfDataTransferRequestEvent$$($status$$5$$, $context$$9$$, $request$$) {
  this.Init($status$$5$$, $context$$9$$, $request$$)
}
$goog$exportSymbol$$("AdfDataTransferRequestEvent", $AdfDataTransferRequestEvent$$);
$AdfDataTransferRequestEvent$$.$STATUS_QUEUED$ = 1;
$goog$exportSymbol$$("AdfDataTransferRequestEvent.STATUS_QUEUED", $AdfDataTransferRequestEvent$$.$STATUS_QUEUED$);
$AdfDataTransferRequestEvent$$.$STATUS_SEND_BEFORE$ = 2;
$goog$exportSymbol$$("AdfDataTransferRequestEvent.STATUS_SEND_BEFORE", $AdfDataTransferRequestEvent$$.$STATUS_SEND_BEFORE$);
$AdfDataTransferRequestEvent$$.$STATUS_SEND_AFTER$ = 3;
$goog$exportSymbol$$("AdfDataTransferRequestEvent.STATUS_SEND_AFTER", $AdfDataTransferRequestEvent$$.$STATUS_SEND_AFTER$);
$AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$ = 4;
$goog$exportSymbol$$("AdfDataTransferRequestEvent.STATUS_COMPLETE", $AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$);
$AdfDataTransferRequestEvent$$.$STATUS_ABORTED$ = 5;
$goog$exportSymbol$$("AdfDataTransferRequestEvent.STATUS_ABORTED", $AdfDataTransferRequestEvent$$.$STATUS_ABORTED$);
$AdfObject$$.$createSubclass$($AdfDataTransferRequestEvent$$);
$AdfDataTransferRequestEvent$$.prototype.Init = function $$AdfDataTransferRequestEvent$$$$Init$($status$$6$$, $context$$10$$, $request$$1$$) {
  $AdfDataTransferRequestEvent$$.$superclass$.Init.call(this);
  this.$_status$ = $status$$6$$;
  this.$_context$ = $context$$10$$;
  this.$_request$ = $request$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.Init", {Init:$AdfDataTransferRequestEvent$$.prototype.Init});
$AdfDataTransferRequestEvent$$.prototype.$getStatus$ = $JSCompiler_get$$("$_status$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.getStatus", {$getStatus$:$AdfDataTransferRequestEvent$$.prototype.$getStatus$});
$AdfDataTransferRequestEvent$$.prototype.getContext = $JSCompiler_get$$("$_context$");
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.getContext", {getContext:$AdfDataTransferRequestEvent$$.prototype.getContext});
$AdfDataTransferRequestEvent$$.prototype.$getResponseXML$ = function $$AdfDataTransferRequestEvent$$$$$getResponseXML$$() {
  $AdfAssert$$.assert(this.$_status$ == $AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$, "invalid call to getResponseXML, request is not complete");
  return this.$_request$.$getResponseXML$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.getResponseXML", {$getResponseXML$:$AdfDataTransferRequestEvent$$.prototype.$getResponseXML$});
$AdfDataTransferRequestEvent$$.prototype.$toDebugString$ = function $$AdfDataTransferRequestEvent$$$$$toDebugString$$() {
  var $debugString$$3$$ = $AdfDataTransferRequestEvent$$.$superclass$.$toDebugString$.call(this), $debugString$$3$$ = $debugString$$3$$ + (", status\x3d" + this.$_status$), $debugString$$3$$ = $debugString$$3$$ + (", context\x3d" + this.$_context$);
  return $debugString$$3$$ += ", request\x3d" + this.$_request$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.toDebugString", {$toDebugString$:$AdfDataTransferRequestEvent$$.prototype.$toDebugString$});
$AdfDataTransferRequestEvent$$.prototype.$_isResponseValidXML$ = function $$AdfDataTransferRequestEvent$$$$$_isResponseValidXML$$() {
  var $responseDocument$$ = this.$_request$.$getResponseXML$();
  return $responseDocument$$ != $JSCompiler_alias_NULL$$ && $responseDocument$$.documentElement != $JSCompiler_alias_NULL$$ && "parsererror" != $AdfAgent$$.$AGENT$.$getNodeName$($responseDocument$$.documentElement)
};
$AdfDataTransferRequestEvent$$.prototype.$getResponseText$ = function $$AdfDataTransferRequestEvent$$$$$getResponseText$$() {
  $AdfAssert$$.assert(this.$_status$ == $AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$, "invalid call to getResponseText, request is not complete");
  return this.$_request$.$getResponseText$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.getResponseText", {$getResponseText$:$AdfDataTransferRequestEvent$$.prototype.$getResponseText$});
$AdfDataTransferRequestEvent$$.prototype.$getResponseStatusCode$ = function $$AdfDataTransferRequestEvent$$$$$getResponseStatusCode$$() {
  $AdfAssert$$.assert(this.$_status$ == $AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$, "invalid call to getResponseStatusCode, request is not complete");
  var $status$$7$$ = 0;
  try {
    $status$$7$$ = this.$_request$.$getStatus$()
  }catch($e$$78$$) {
  }
  return $status$$7$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.getResponseStatusCode", {$getResponseStatusCode$:$AdfDataTransferRequestEvent$$.prototype.$getResponseStatusCode$});
$AdfDataTransferRequestEvent$$.prototype.getResponseHeader = function $$AdfDataTransferRequestEvent$$$$getResponseHeader$($name$$67$$) {
  $AdfAssert$$.assert(this.$_status$ == $AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$, "invalid call to getResponseHeader, request is not complete");
  return-1 != this.$_request$.getAllResponseHeaders().indexOf($name$$67$$) ? this.$_request$.getResponseHeader($name$$67$$) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.getResponseHeader", {getResponseHeader:$AdfDataTransferRequestEvent$$.prototype.getResponseHeader});
$AdfDataTransferRequestEvent$$.prototype.$isRichResponse$ = function $$AdfDataTransferRequestEvent$$$$$isRichResponse$$() {
  $AdfAssert$$.assert(this.$_status$ == $AdfDataTransferRequestEvent$$.$STATUS_COMPLETE$, "invalid call to isRichResponse, request is not complete");
  return this.$_isResponseValidXML$()
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.isRichResponse", {$isRichResponse$:$AdfDataTransferRequestEvent$$.prototype.$isRichResponse$});
$AdfDataTransferRequestEvent$$.prototype.$getResponseContentType$ = function $$AdfDataTransferRequestEvent$$$$$getResponseContentType$$() {
  this.getResponseHeader("Content-Type")
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDataTransferRequestEvent.prototype.getResponseContentType", {$getResponseContentType$:$AdfDataTransferRequestEvent$$.prototype.$getResponseContentType$});
