public static BucketSet addAgeBucketSet(RuleDictionary dictionary) throws Exception { DataModel model = dictionary.getDataModel(); // Create a new bucketset holding product weight descriptions BucketSetTable bucketSetTable = model.getBucketSetTable(); BucketSet ageBucketSet = bucketSetTable.getByName("Age"); if (ageBucketSet != null) { System.out.println("Age BucketSet already exists, skipping add"); } else { ageBucketSet = bucketSetTable.add(); ageBucketSet.setName("Age"); ageBucketSet.setForm(BucketSet.FORM_RANGE); ageBucketSet.setType("int"); ageBucketSet.add("<0").setAlias("Minor"); ageBucketSet.add("<18").setAlias("Junior"); ageBucketSet.add("<50").setAlias("Middle"); ageBucketSet.add("<75").setAlias("Senior"); } return ageBucketSet; }