/** * Return all units of the specified quantity. * * @param quantityName Quantity to get units for. Non-null. * @return All units for the specified quantity. Never null. * @throws ArgumentException If quantityName is null or unknown. */ public List <WitsmlUnit> getUnits(String quantityName) { if (quantityName == null) { throw new ArgumentException("quantityName cannot be null"); } WitsmlQuantity quantity = findQuantity(quantityName); if (quantity == null) { throw new ArgumentException("Unknown quantity: " + quantityName); } return(quantity.getUnits()); }