code: function (xmlDom) {
              if (!xmlDom) {
                  throw new ArgumentError(
                      Logger.logMessage(Logger.LEVEL_SEVERE, "WcsCoverageDescriptions", "constructor", "missingDom"));
              }
  
              /**
               * The original unmodified XML document. Referenced for use in advanced cases.
               * @type {{}}
               */
              this.xmlDom = xmlDom;
  
              this.assembleDocument();
          }
docs: Constructs a simple javascript object representation of an OGC WCS Describe Coverage XML response.
  @alias WcsCoverageDescriptions
  @constructor
  @classdesc Represents the common properties of a WCS CoverageDescription document. Common properties are
  parsed and mapped to a plain javascript object model. Most fields can be accessed as properties named
  according to their document names converted to camel case. This model supports version 1.0.0 and 2.0.x of the
  WCS specification. Not all properties are mapped to this representative javascript object model, but the
  provided XML DOM is maintained in xmlDom property for reference.
  @param {{}} xmlDom an XML DOM representing the WCS DescribeCoverage document.
  @throws {ArgumentError} If the specified XML DOM is null or undefined.