public URL queryReverseGeocodingURL(Point.Double coords) {
		initializeStringBuilder(RequestType.REVERSE_GEOCODING_REQUEST);
		if (coords == null) {
			return null;
		}

		this.builder.append(URLCreator.LONGITUDE_QUERY);
		this.builder.append(coords.x);
		this.builder.append(URLCreator.AMPERSAND);
		this.builder.append(URLCreator.LATITUDE_QUERY);
		this.builder.append(coords.y);

		try {
			return new URL(this.builder.toString());
		} catch (MalformedURLException e) {
			Log.getLogger().log(Level.SEVERE, "Failed to create URL \"" + this.builder.toString() + "\".", e);
			return null;
		}
	}