public Map<String, String> getCategorizedDebitAmtFromTranData() {

    Map<String, String> expenseByCategory = new HashMap<String, String>();

    for (ExpenseData data : this.smsList) {

      if (AppConstants.ACCOUNTING_TYPE_DEBIT.equalsIgnoreCase(data.getAccountingType())) {

        if (expenseByCategory.containsKey(data.getCategory())) {
          Double expenseAmt =
              Double.valueOf(expenseByCategory.get(data.getCategory()))
                  + Double.valueOf(data.getAmount());
          expenseByCategory.put(data.getCategory(), expenseAmt.toString());
        } else {
          expenseByCategory.put(data.getCategory(), data.getAmount());
        }
      }
    }
    return expenseByCategory;
  }