code: public BufferedImage drawTile(int x, int y, int zoom) {
  		BufferedImage image;
  		if (isIndexQuery()) {
  			image = drawTileQueryIndex(x, y, zoom);
  		} else {
  			image = drawTileQueryAll(x, y, zoom);
  		}
  		return image;
  	}
docs: Draw a tile image from the x, y, and zoom level
  
  @param x
  x coordinate
  @param y
  y coordinate
  @param zoom
  zoom level
  @return tile image, or null