code: @Override
      public Tile retrieveTile(int x, int y, int zoom) {
  
          // Draw the tile
          byte[] tileData = featureTiles.drawTileBytes(x, y, zoom);
  
          Tile tile = null;
          if (tileData != null) {
              // Create the tile
              tile = new Tile(featureTiles.getTileWidth(), featureTiles.getTileHeight(), tileData);
          }
  
          return tile;
      }
docs: {@inheritDoc}