まだバグがとれませーん。今日中にこのバグは取りたいんだけどなー

調査範囲を変える。
いままでリストの中に入ってたのに、注文の段階になってnullになるのはなぜ
以下のif分岐内にあることは確かである。さらにwhile内はどうやら原因をもってないようなので、その前のif内を調べる。

else if (act[0] == Agent.SELL) {
	if (pm.isHolding(stock)) {
		if (orderQty > sumStockHold) {
			//ここら辺でおかしなことをやってしまっている可能性あり
		}
		while (orderQty != 0) {
			//原因はここのwhile文ないにはないっぽい
			if (leftoverQty == 0) {
				//pMemo.getTradeIDList().peek()がNullを返す。
			} else {
			}
		}
		memo.setRecord(Agent.SELL);
	}
}