public CaseChangeResult(final DefaultProduct from, final DefaultProduct to, final ProductCategory fromProductCategory, final ProductCategory toProductCategory, final BillingPeriod fromBP, final BillingPeriod toBP, final DefaultPriceList fromPriceList, final DefaultPriceList toPriceList, final PhaseType fromType, final Result result) { setFromProduct(from); setToProduct(to); setFromProductCategory(fromProductCategory); setToProductCategory(toProductCategory); setFromPriceList(fromPriceList); setToPriceList(toPriceList); setFromBillingPeriod(fromBP); setToBillingPeriod(toBP); setPhaseType(fromType); this.result = result; }