docs: @Override
    public void enqueueCall(final Callback<MapMatchingResponse> callback) {
      getCall().enqueue(new Callback<MapMatchingResponse>() {
        @Override
        public void onResponse(Call<MapMatchingResponse> call,
                               Response<MapMatchingResponse> response) {
          MatchingResponseFactory factory = new MatchingResponseFactory(MapboxMapMatching.this);
          Response<MapMatchingResponse> generatedResponse = factory.generate(response);
          callback.onResponse(call, generatedResponse);
        }
  
  
        @Override
        public void onFailure(Call<MapMatchingResponse> call, Throwable throwable) {
          callback.onFailure(call, throwable);
        }
      });
    }