code: def __call__(self, *args, **kwargs):
      try:
          future = self._api_method(*args, **kwargs)
          return FinishedApiResponseFuture(
              future.response()
          )  # wait synchronously
      except HTTPError as e:
          self.handle_neptune_http_errors(e.response, exception=e)
  
imports: from collections.abc import Callable
  from typing import Dict, Optional
  from bravado.client import SwaggerClient
  from bravado.exception import HTTPError
  from neptune.api.requests_utils import ensure_json_response
  from neptune.common.exceptions import NeptuneAuthTokenExpired, WritingToArchivedProjectException
  from neptune.exceptions import NeptuneFieldCountLimitExceedException, NeptuneLimitExceedException
label_desc: Use image node_id 3 for calling the ApiMethodWrapper obj's underlying member method code with example usage: obj.__call__() and returns: FinishedApiResponseFuture