docs: public AbucoinsFills getAbucoinsFills(String afterCursor, Integer limit) throws IOException {
      try {
        AbucoinsFills fills =
            abucoinsAuthenticated.getFills(
                exchange.getExchangeSpecification().getApiKey(),
                signatureCreator,
                exchange.getExchangeSpecification().getPassword(),
                timestamp(),
                afterCursor,
                limit);
        return fills;
      } catch (HttpStatusIOException initialException) {
        // in case of error Abucoins returns HTTP status 200 with a single property JSON
        try {
          AbucoinsError error =
              ObjectMapperHelper.readValue(initialException.getHttpBody(), AbucoinsError.class);
          throw new ExchangeException(error.getMessage());
        } catch (IOException finalException) {
          throw new ExportException(
              "Response neither expected DTO nor error message", finalException);
        }
      }
    }