anchor.diff:              inactiveDurableTopicPageNumber = Integer.parseInt(inActiveDurableTopicPageNumberAsStr);
           }
   
  -        // filtering normal topic subscriptions for pagination
           if (normalTopicSubscriptionList != null) {
               totalNormalTopicSubscriptionCount = normalTopicSubscriptionList.length;
  -            normalTopicNumberOfPages = (int) Math.ceil(((float) totalNormalTopicSubscriptionCount) / subscriptionCountPerPage);
  +            numberOfPages = (int) Math.ceil(((float) totalNormalTopicSubscriptionCount) / subscriptionCountPerPage);
               filteredNormalTopicSubscriptionList = UIUtils.getFilteredSubscriptionList(normalTopicSubscriptionList, normalTopicPageNumber * subscriptionCountPerPage, subscriptionCountPerPage);
           }
   
  -        // filtering active durable topic subscriptions for pagination
           if (activeDurableTopicSubscriptionList != null) {
               totalActiveDurableTopicSubscriptionCount = activeDurableTopicSubscriptionList.length;
  -            activeDurableTopicNumberOfPages = (int) Math.ceil(((float) totalActiveDurableTopicSubscriptionCount) / subscriptionCountPerPage);
  +            numberOfPages = (int) Math.ceil(((float) totalActiveDurableTopicSubscriptionCount) / subscriptionCountPerPage);
               filteredActiveDurableTopicSubscriptionList = UIUtils.getFilteredSubscriptionList(activeDurableTopicSubscriptionList, activeDurableTopicPageNumber * subscriptionCountPerPage, subscriptionCountPerPage);
           }
   
  -        // filtering in-active durable topic subscriptions for pagination
           if (inActiveDurableTopicSubscriptionList != null) {
               totalInactiveDurableTopicSubscriptionCount = inActiveDurableTopicSubscriptionList.length;
  -            inactiveDurableTopicNumberOfPages = (int) Math.ceil(((float) totalInactiveDurableTopicSubscriptionCount) / subscriptionCountPerPage);
  +            numberOfPages = (int) Math.ceil(((float) totalInactiveDurableTopicSubscriptionCount) / subscriptionCountPerPage);
               filteredInActiveDurableTopicSubscriptionList = UIUtils.getFilteredSubscriptionList(inActiveDurableTopicSubscriptionList, inactiveDurableTopicPageNumber * subscriptionCountPerPage, subscriptionCountPerPage);
           }
   
  
positive.code: <!--durable active topic subscription list-->
  <h3><fmt:message key="subscription.topic.active.durable.list"/></h3>
  <%
      if (activeDurableTopicSubscriptionList == null || activeDurableTopicSubscriptionList.length <= 0) {
  %>
  No subscriptions are created.
  <br/>
  
negative.code:     Subscription[] durableTopicSubscriptionList;
      Subscription[] activeDurableTopicSubscriptionList = null;
      Subscription[] inActiveDurableTopicSubscriptionList = null;
      int subscriptionCountPerPage = 20;
      int normalTopicPageNumber = 0;
      int activeDurableTopicPageNumber = 0;
      int inactiveDurableTopicPageNumber = 0;
      int numberOfPages = 1;
      String concatenatedParams = "region=region1&item=Topic_subscriptions";
      try {
          normalTopicSubscriptionList = stub.getAllLocalTempTopicSubscriptions();
          durableTopicSubscriptionList = stub.getAllDurableTopicSubscriptions();
  
          if (durableTopicSubscriptionList != null && durableTopicSubscriptionList.length != 0) {
              List<Subscription> activeSubs = new ArrayList<Subscription>();
              List<Subscription> inActiveSubs = new ArrayList<Subscription>();
  