code: public static <T extends Context<T>> T deserialize(JsonObject context) {
      return deserialize(context.getString("uri"), context.getObject("context"));
    }
docs: Deserializes a context from JSON.
  
  @param context The serialized context.
  @return The deserialized context.