killbill-memoizeit

Details

diff --git a/invoice/src/main/java/org/killbill/billing/invoice/tree/ItemsNodeInterval.java b/invoice/src/main/java/org/killbill/billing/invoice/tree/ItemsNodeInterval.java
index bc27585..fbb5ba5 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/tree/ItemsNodeInterval.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/tree/ItemsNodeInterval.java
@@ -235,12 +235,12 @@ public class ItemsNodeInterval extends NodeInterval {
                 return ((ItemsNodeInterval) curNode).getItemsInterval().findItem(targetId) != null;
             }
         });
-        Preconditions.checkNotNull(item, "Unable to find item interval for id='%s', tree=%s", targetId, this);
+        Preconditions.checkNotNull(node, "Unable to find item interval for id='%s', tree=%s", targetId, this);
 
         final ItemsInterval targetItemsInterval = ((ItemsNodeInterval) node).getItemsInterval();
         final List<Item> targetItems = targetItemsInterval.getItems();
         final Item targetItem = targetItemsInterval.findItem(targetId);
-        Preconditions.checkNotNull(item, "Unable to find item with id='%s', items=%s", targetId, targetItems);
+        Preconditions.checkNotNull(targetItem, "Unable to find item with id='%s', items=%s", targetId, targetItems);
 
         final BigDecimal adjustmentAmount = item.getAmount().negate();
         if (targetItem.getAmount().compareTo(adjustmentAmount) == 0) {