final DataComponentPropertyType textField1 = drt.addNewField(); textField1.setName("Time"); textField1.addNewTime().setDefinition("http://www.opengis.net/def/uom/ISO-8601/0/Gregorian"); final DataComponentPropertyType textField2 = drt.addNewField(); textField2.setName("feature"); final DataComponentPropertyType countField1 = drt.addNewField(); countField1.setName("Time"); countField1.addNewTime().setDefinition("http://www.opengis.net/def/uom/ISO-8601/0/Gregorian"); final DataComponentPropertyType countField2 = drt.addNewField(); countField2.setName("feature"); final DataComponentPropertyType booleanField1 = drt.addNewField(); booleanField1.setName("Time"); booleanField1.addNewTime().setDefinition("http://www.opengis.net/def/uom/ISO-8601/0/Gregorian"); final DataComponentPropertyType booleanField2 = drt.addNewField(); booleanField2.setName("feature");