*** Decision DetermineAutoInsuranceEligibilityAndPremium *** Decision has been initialized Decision Run has been initialized === INPUT Client: longTermClient=false segment=Preferred eligibilityScore=0 eligibilityRating=? driverPremium=0.0 basePremium=0.0 autoPremium=0.0 TOTAL PREMIUM=0.0 Driver [name=Sara Klaus, age=38, gender=Female, maritalStatus=Single, state=AR, ageCategory=?, eligibilityRating=?, convictedOfDUI=false, movingViolationsInLastTwoYears=0, numberOfAccidents=0, hasTakenTrainingFromSchool=false, hasTakenTrainingFromLicensedDriverTrainingCompany=false, hasTakenSeniorCitizenDriverRefresherCourse=false, hasTrainingCertification=false, drivingRecordCategory=?, driverPremium=0.0] Driver [name=Spenser Klaus, age=17, gender=Male, maritalStatus=Single, state=AR, ageCategory=?, eligibilityRating=?, convictedOfDUI=false, movingViolationsInLastTwoYears=0, numberOfAccidents=0, hasTakenTrainingFromSchool=true, hasTakenTrainingFromLicensedDriverTrainingCompany=false, hasTakenSeniorCitizenDriverRefresherCourse=false, hasTrainingCertification=false, drivingRecordCategory=?, driverPremium=0.0] Car [name=Honda Odyssey, year=2005, price=39000, newCar=false, age=1, convertible=false, onTheTheftProbabilityList=false, type=Luxury, features=[Driver's air bag, Front passenger air bag, Side panel air bags, Alarm system], uninsuredMotoristCoverageIncluded=true, medicalCoverageIncluded=true, potentialOccupantInjuryRating=?, eligibilityRating=?, potentialTheftRating=?, basePremium=0.0, autoDiscount=0.0, autoPremium=0.0] Car [name=Toyota Camry, year=2002, price=12000, newCar=false, age=4, convertible=false, onTheTheftProbabilityList=false, type=Compact, features=[Driver's air bag, Front passenger air bag], uninsuredMotoristCoverageIncluded=true, medicalCoverageIncluded=true, potentialOccupantInjuryRating=?, eligibilityRating=?, potentialTheftRating=?, basePremium=0.0, autoDiscount=0.0, autoPremium=0.0] Decision DetermineClientEligibilityRating: Define Client Eligibility Score Conclusion: Client Eligibility Score Is 0 Execute Rules for the array Drivers Decision DefineDriverEligibilityRating: Define Age Category Driver Age Category: Regular Decision DefineDriverEligibilityRating: Define Training Certifcation Conclusion: Driver Has Training Certification Is false Decision DefineDriverEligibilityRating: Define Driving Record Category Driving Record Category: Low Risk Decision DefineDriverEligibilityRating: Define Driver Eligibility Driver Eligibility Rating: Eligible Decision DefineDriverEligibilityRating: Define Age Category Driver Age Category: Young Decision DefineDriverEligibilityRating: Define Training Certifcation Conclusion: Driver Has Training Certification Is true Decision DefineDriverEligibilityRating: Define Driving Record Category Driving Record Category: Low Risk Decision DefineDriverEligibilityRating: Define Driver Eligibility Driver Eligibility Rating: Eligible Execute Rules for the array Drivers Execute Rules for the array Cars Decision DefineAutoEligibilityRating: Define Potential Theft Rating Conclusion: Auto Potential Theft Rating Is Moderate Decision DefineAutoEligibilityRating: Define Potential Occupant Injury Rating Potential Occupant Injury Rating: Extremely High Potential Occupant Injury Rating: High Potential Occupant Injury Rating: Moderate Potential Occupant Injury Rating: Low Decision DefineAutoEligibilityRating: Define Auto Eligibility Rating Auto Eligibility Rating: Eligible Decision DefineAutoEligibilityRating: Define Potential Theft Rating Conclusion: Auto Potential Theft Rating Is Low Decision DefineAutoEligibilityRating: Define Potential Occupant Injury Rating Potential Occupant Injury Rating: Extremely High Potential Occupant Injury Rating: High Potential Occupant Injury Rating: Moderate Decision DefineAutoEligibilityRating: Define Auto Eligibility Rating Auto Eligibility Rating: Eligible Execute Rules for the array Cars Conclusion: Client Eligibility Score += 0 Conclusion: Client Eligibility Score += 0 Decision DetermineClientEligibilityRating: Adjust Eligibility Score for prefered and elite clients Conclusion: Client Eligibility Score -= 50 Decision DetermineClientEligibilityRating: Define Client Eligibility Rating Conclusion: Client Eligibilty Rating Is Eligible Decision CalculateClientPremium: Define All Premiums for all cars and all drivers Client Driver Premium: 0 Client Base Premium: 0 Client Auto Premium: 0 Execute Rules for the array Drivers Conclusion: Driver Premium = 0 Conclusion: Driver Premium += 0 Conclusion: Driver Premium = 0 Conclusion: Driver Premium += 300 Conclusion: Driver Premium += 0 Execute Rules for the array Cars Decision DefineCombinedAutoPremium: Define Auto Premium Conclusion: Auto Premium = 0 Conclusion: Base Premium = 0 Conclusion: Auto Premium += 500 Conclusion: Base Premium += 500 Conclusion: Auto Premium += 300 Conclusion: Auto Premium += 300 Conclusion: Auto Premium += 600 Decision DefineCombinedAutoPremium: Define Auto Discount Conclusion: Auto Discount Percentage = 0 Conclusion: Auto Discount Percentage += 12 Conclusion: Auto Discount Percentage += 3 Conclusion: Auto Discount Percentage += 3 Decision DefineCombinedAutoPremium: Apply Auto Discounts Conclusion: Auto Premium Is 1394.0 Decision DefineCombinedAutoPremium: Define Auto Premium Conclusion: Auto Premium = 0 Conclusion: Base Premium = 0 Conclusion: Auto Premium += 250 Conclusion: Base Premium += 250 Conclusion: Auto Premium += 300 Conclusion: Auto Premium += 300 Conclusion: Auto Premium += 600 Decision DefineCombinedAutoPremium: Define Auto Discount Conclusion: Auto Discount Percentage = 0 Conclusion: Auto Discount Percentage += 12 Conclusion: Auto Discount Percentage += 3 Decision DefineCombinedAutoPremium: Apply Auto Discounts Conclusion: Auto Premium Is 1232.5 Execute Rules for the array Drivers Conclusion: Client Driver Premium += 0.0 Conclusion: Client Driver Premium += 300.0 Execute Rules for the array Cars Conclusion: Client Auto Premium += 1394.0 Conclusion: Client Base Premium += 500.0 Conclusion: Client Auto Premium += 1232.5 Conclusion: Client Base Premium += 250.0 Decision CalculateClientPremium: Define Client Total Premium Conclusion: Client Total Premium = 2926.5 Decision CalculateClientPremium: Adjust Using Client Segment Conclusion: Client Total Premium -= 250 Decision CalculateClientPremium: Adjust Using Base Premium Decision CalculateClientPremium: Show Total Premium Client Total Premium: 2676.5 === OUTPUT Client: longTermClient=false segment=Preferred eligibilityScore=-50 eligibilityRating=Eligible driverPremium=300.0 basePremium=750.0 autoPremium=2626.5 TOTAL PREMIUM=2676.5 Driver [name=Sara Klaus, age=38, gender=Female, maritalStatus=Single, state=AR, ageCategory=Regular, eligibilityRating=Eligible, convictedOfDUI=false, movingViolationsInLastTwoYears=0, numberOfAccidents=0, hasTakenTrainingFromSchool=false, hasTakenTrainingFromLicensedDriverTrainingCompany=false, hasTakenSeniorCitizenDriverRefresherCourse=false, hasTrainingCertification=false, drivingRecordCategory=Low Risk, driverPremium=0.0] Driver [name=Spenser Klaus, age=17, gender=Male, maritalStatus=Single, state=AR, ageCategory=Young, eligibilityRating=Eligible, convictedOfDUI=false, movingViolationsInLastTwoYears=0, numberOfAccidents=0, hasTakenTrainingFromSchool=true, hasTakenTrainingFromLicensedDriverTrainingCompany=false, hasTakenSeniorCitizenDriverRefresherCourse=false, hasTrainingCertification=true, drivingRecordCategory=Low Risk, driverPremium=300.0] Car [name=Honda Odyssey, year=2005, price=39000, newCar=false, age=1, convertible=false, onTheTheftProbabilityList=false, type=Luxury, features=[Driver's air bag, Front passenger air bag, Side panel air bags, Alarm system], uninsuredMotoristCoverageIncluded=true, medicalCoverageIncluded=true, potentialOccupantInjuryRating=Low, eligibilityRating=Eligible, potentialTheftRating=Moderate, basePremium=500.0, autoDiscount=18.0, autoPremium=1394.0] Car [name=Toyota Camry, year=2002, price=12000, newCar=false, age=4, convertible=false, onTheTheftProbabilityList=false, type=Compact, features=[Driver's air bag, Front passenger air bag], uninsuredMotoristCoverageIncluded=true, medicalCoverageIncluded=true, potentialOccupantInjuryRating=Moderate, eligibilityRating=Eligible, potentialTheftRating=Low, basePremium=250.0, autoDiscount=15.0, autoPremium=1232.5] Decision has been finalized