private void handleFailed() {
		uncompletedCount = 0;
		completedCount = 0;
		for (OnDemandData onDemandData = (OnDemandData) requested.peekLast(); onDemandData != null; onDemandData = (OnDemandData) requested
				.reverseGetNext())
			if (onDemandData.incomplete)
				uncompletedCount++;
			else
				completedCount++;

		while (uncompletedCount < 10) {
			OnDemandData onDemandData_1 = (OnDemandData) aClass19_1368
					.popHead();
			if (onDemandData_1 == null)
				break;
			if (filePriorities[onDemandData_1.dataType][onDemandData_1.id] != 0)
				filesLoaded++;
			filePriorities[onDemandData_1.dataType][onDemandData_1.id] = 0;
			requested.insertHead(onDemandData_1);
			uncompletedCount++;
			closeRequest(onDemandData_1);
			waiting = true;
		}
	}