code: function GeocodeService(url) {
      this.url = url;
      this.loaded_ = false;
      var me = this;
      getJSON_(url, {}, '', function (json) {
        me.init_(json);
      });
    }
docs: Creates a GeocodeService class.
  Params:<li><code>url</code>: URL of service, syntax:<code>	http://{catalogurl}/{serviceName}/GeocodeServer</code>
  @name GeocodeService
  @class This class (<code>GeocodeService</code>) represent an ArcGIS <a href="http://sampleserver3.arcgisonline.com/ArcGIS/SDK/REST/geocodeserver.html">GeocodeServer</a>
  service.
  @constructor
  @param {String} url
  @property {String} [serviceDescription] serviceDescription
  @property {Array.Field} [addressFields] input fields.
  Each entry is an object of type {@link Field}, plus <code>required(true|false)</code>
  @property {Array.Field} [candidateFields] candidate Fields.
  Each entry is an object of type {@link Field}
  @property {Array.Field} [intersectionCandidateFields] intersectionCandidateFields
  Each entry is an object of type {@link Field}
  @property {SpatialReference} [spatialReference] spatialReference
  @property {Object} [locatorProperties] an object with key-value pair that is specific to Locator type.