private UoM parseUnitOfReference(UnitReference ur) { UoM uom = null; if (ur.isSetCode()) { uom = new UoM(ur.getCode()); } else if (ur.isSetHref()) { uom = new UoM(ur.getHref()); } else { uom = new UoM(OGCConstants.UNKNOWN); } if (ur.isSetHref()) { uom.setLink(ur.getHref()); } if (ur.isSetTitle()) { uom.setName(ur.getTitle()); } return uom; }