code: function WebProcessingServiceCatalogGroup(terria) {
    CatalogGroup.call(this, terria);
  
    /**
     * Gets or sets the URL of the WPS server.  This property is observable.
     * @type {String}
     */
    this.url = "";
  
    /**
     * If true, WPS Execute with a key-value pair GET request, otherwise WPS Execute with an XML encoded POST request.
     * @type {Boolean}
     * @default false
     */
    this.executeWithHttpGet = false;
  
    /**
     * Gets or sets a hash of properties that will be set on each child item.
     * For example, { "treat404AsError": false }
     * @type {Object}
     */
    this.itemProperties = undefined;
  
    knockout.track(this, ["url", "itemProperties", "executeWithHttpGet"]);
  }
docs: A catalog group that is populated by querying available processes from a Web Processing Service (WPS)
  server.
  
  @alias WebProcessingServiceCatalogGroup
  @constructor
  @extends CatalogGroup
  
  @param {Terria} terria The Terria instance.