}
if(dontSendUnlessGuaranteed)
worstAcceptable = RequestLikelyAcceptedState.GUARANTEED;
// Requests already running to this node
RunningRequestsSnapshot runningRequests = node.nodeStats.getRunningRequestsTo(PeerNode.this, loadStats.averageTransfersOutPerInsert, realTime);
runningRequests.log(PeerNode.this);
// Requests running from its other peers
RunningRequestsSnapshot otherRunningRequests = loadStats.getOtherRunningRequests();
RequestLikelyAcceptedState acceptState = getRequestLikelyAcceptedState(runningRequests, otherRunningRequests, ignoreLocalVsRemote, loadStats);
if(logMINOR) Logger.minor(this, "Predicted acceptance state for request: "+acceptState+" must beat "+worstAcceptable);
if(acceptState.ordinal() > worstAcceptable.ordinal()) return null;