code: public Response setContext(String photoId, JinxConstants.GeoContext context) throws JinxException {
      JinxUtils.validateParams(photoId);
      Map<String, String> params = new TreeMap<>();
      params.put("method", "flickr.photos.geo.setContext");
      params.put("photo_id", photoId);
      params.put("context", Integer.toString(JinxUtils.geoContextToFlickrContextId(context)));
      return jinx.flickrPost(params, Response.class);
    }
docs: Indicate the state of a photo's geotagginess beyond latitude and longitude.
  <br>
  Note : photos passed to this method must already be geotagged.
  <br>
  This method requires authentication with 'write' permission.
  
  @param photoId (Required) The id of the photo to set context data for.
  @param context (Required) The photo's geotagginess beyond latitude and longitude.
  @return object with the status of the requested operation.
  @throws JinxException if required parameters are missing, or if there are any errors.
  @see <a href="https://www.flickr.com/services/api/flickr.photos.geo.setContext.html">flickr.photos.geo.setContext</a>