|  |  | 
 |  |  |             BigDecimal sku = BigDecimal.ZERO;
 | 
 |  |  | 
 | 
 |  |  |             for (ContractHoldOrderEntity holdOrderEntity : holdOrderEntities) {
 | 
 |  |  |                 if (holdOrderEntity.getSymbolCntSale() > maxCnt) {
 | 
 |  |  |                     subCnt = holdOrderEntity.getSymbolCntSale() - maxCnt;
 | 
 |  |  |                 if (maxCnt == 0) {
 | 
 |  |  |                     maxCnt = holdOrderEntity.getSymbolCntSale();
 | 
 |  |  |                     subCnt = holdOrderEntity.getSymbolCntSale();
 | 
 |  |  |                     type = holdOrderEntity.getOpeningType();
 | 
 |  |  |                     openPrice = holdOrderEntity.getOpeningPrice();
 | 
 |  |  |                 }
 | 
 |  |  | 
 | 
 |  |  |                 if (holdOrderEntity.getSymbolCntSale() >= maxCnt) {
 | 
 |  |  |                     int temp = maxCnt;
 | 
 |  |  |                     maxCnt = holdOrderEntity.getSymbolCntSale();
 | 
 |  |  |                     subCnt = holdOrderEntity.getSymbolCntSale() - temp;
 | 
 |  |  |                     openPrice = holdOrderEntity.getOpeningPrice();
 | 
 |  |  |                     type = holdOrderEntity.getOpeningType();
 | 
 |  |  |                 }
 |