public <T extends BaseRequest<T, R>, R extends BaseResponse> R execute(BaseRequest<T, R> request) {
        return api.send(request);
    }
@Test
    public void multipartNonAscii() {
        String caption = "хорошо";
        Message message = bot.execute(
                new SendPhoto(chatId, imageFile).fileName("файл.txt").caption(caption)
        ).message();
        assertEquals(caption, message.caption());
        MessageTest.checkMessage(message);
        PhotoSizeTest.checkPhotos(message.photo());
    }