/**
         * 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());
        }