@Override
    public MenuButton deserializeResponse(String answer) throws TelegramApiRequestException {
        return deserializeResponse(answer, MenuButton.class);
    }
@Test
    public void testGetChatMenuButtonDeserializeValidResponse() {
        String responseText = "{\"ok\":true,\"result\":{\"type\": \"default\"}}";

        GetChatMenuButton getChatMenuButton = GetChatMenuButton
                .builder()
                .chatId("12345")
                .build();

        try {
            MenuButton result = getChatMenuButton.deserializeResponse(responseText);
            assertNotNull(result);
            assertTrue(result instanceof MenuButtonDefault);
        } catch (TelegramApiRequestException e) {
            fail(e.getMessage());
        }
    }