package gw.financials uses java.util.Set enhancement CostSetEnhancement : Set { reified property get Premiums() : Set { return this.where( \ c -> not c.IsTaxOrSurcharge).toSet() } reified property get TaxSurcharges() : Set { return this.where( \ c -> c.IsTaxOrSurcharge).toSet() } }