public <T extends BaseRequest<T, R>, R extends BaseResponse> R execute(BaseRequest<T, R> request) {
        return api.send(request);
    }
@Test
    public void createNewPngStickerSetAndAddSticker() {
        String name = "test" + System.currentTimeMillis() + "_by_pengrad_test_bot";
        String[] emojis = new String[]{"\uD83D\uDE00"};
        InputSticker[] stickers = new InputSticker[]{new InputSticker(stickerFile, Sticker.Format.Static, emojis)};
        BaseResponse response = bot.execute(
                new CreateNewStickerSet(chatId, name, "test1", stickers)
                        .stickerType(Sticker.Type.mask));
        assertTrue(response.isOk());

        response = bot.execute(new AddStickerToSet(chatId, name,
                new InputSticker(stickerId, Sticker.Format.Static, emojis)
                        .maskPosition(new MaskPosition("eyes", 0f, 0f, 1f))));
        assertTrue(response.isOk());
    }