diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java b/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java
index 6de8765..272f234 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java
@@ -347,6 +347,9 @@ public class SubscriptionData implements Subscription {
String previousPriceList = null;
transitions = new LinkedList<SubscriptionTransitionData>();
+ Plan previousPlan = null;
+ PlanPhase previousPhase = null;
+
for (final EntitlementEvent cur : events) {
if (!cur.isActive() || cur.getActiveVersion() < activeVersion) {
@@ -402,8 +405,7 @@ public class SubscriptionData implements Subscription {
cur.getType()));
}
- Plan previousPlan = null;
- PlanPhase previousPhase = null;
+
Plan nextPlan = null;
PlanPhase nextPhase = null;
try {