added TC004_PurchaseARecurringEdition.java