### Question:
RangerServiceDefServiceBase extends RangerBaseModelService<T, V> { public RangerContextEnricherDef populateXXToRangerContextEnricherDef(XXContextEnricherDef xObj) { RangerContextEnricherDef vObj = new RangerContextEnricherDef(); vObj.setItemId(xObj.getItemId()); vObj.setName(xObj.getName()); vObj.setEnricher(xObj.getEnricher()); vObj.setEnricherOptions(jsonStringToMap(xObj.getEnricherOptions())); return vObj; } RangerServiceDefServiceBase(); XXServiceConfigDef populateRangerServiceConfigDefToXX(RangerServiceConfigDef vObj, XXServiceConfigDef xObj,
			XXServiceDef serviceDef, int operationContext); RangerServiceConfigDef populateXXToRangerServiceConfigDef(XXServiceConfigDef xObj); XXResourceDef populateRangerResourceDefToXX(RangerResourceDef vObj, XXResourceDef xObj,
			XXServiceDef serviceDef, int operationContext); RangerResourceDef populateXXToRangerResourceDef(XXResourceDef xObj); XXAccessTypeDef populateRangerAccessTypeDefToXX(RangerAccessTypeDef vObj, XXAccessTypeDef xObj,
			XXServiceDef serviceDef, int operationContext); RangerAccessTypeDef populateXXToRangerAccessTypeDef(XXAccessTypeDef xObj); XXPolicyConditionDef populateRangerPolicyConditionDefToXX(RangerPolicyConditionDef vObj,
			XXPolicyConditionDef xObj, XXServiceDef serviceDef, int operationContext); RangerPolicyConditionDef populateXXToRangerPolicyConditionDef(XXPolicyConditionDef xObj); XXContextEnricherDef populateRangerContextEnricherDefToXX(RangerContextEnricherDef vObj,
			XXContextEnricherDef xObj, XXServiceDef serviceDef, int operationContext); RangerContextEnricherDef populateXXToRangerContextEnricherDef(XXContextEnricherDef xObj); XXEnumDef populateRangerEnumDefToXX(RangerEnumDef vObj, XXEnumDef xObj, XXServiceDef serviceDef,
			int operationContext); RangerEnumDef populateXXToRangerEnumDef(XXEnumDef xObj); XXEnumElementDef populateRangerEnumElementDefToXX(RangerEnumElementDef vObj, XXEnumElementDef xObj,
			XXEnumDef enumDef, int operationContext); RangerEnumElementDef populateXXToRangerEnumElementDef(XXEnumElementDef xObj); @SuppressWarnings("unchecked") RangerServiceDefList searchRangerServiceDefs(SearchFilter searchFilter);  }### Answer:
@Test public void test15populateXXToRangerContextEnricherDef() { XXContextEnricherDef contextEnricherDefObj = new XXContextEnricherDef(); contextEnricherDefObj.setAddedByUserId(Id); contextEnricherDefObj.setCreateTime(new Date()); contextEnricherDefObj.setDefid(Id); contextEnricherDefObj.setId(Id); contextEnricherDefObj.setName("country-provider"); contextEnricherDefObj .setEnricherOptions("contextName=COUNTRY;dataFile=/etc/ranger/data/userCountry.properties"); contextEnricherDefObj.setEnricher("RangerCountryProvider"); contextEnricherDefObj.setOrder(null); contextEnricherDefObj.setUpdatedByUserId(Id); contextEnricherDefObj.setUpdateTime(new Date()); RangerContextEnricherDef dbRangerContextEnricherDef = rangerServiceDefService .populateXXToRangerContextEnricherDef(contextEnricherDefObj); Assert.assertNotNull(dbRangerContextEnricherDef); Assert.assertEquals(dbRangerContextEnricherDef.getEnricher(), contextEnricherDefObj.getEnricher()); Assert.assertEquals(dbRangerContextEnricherDef.getName(), contextEnricherDefObj.getName()); }