### Question:
EditTextMessage extends EditMessageRequest<TextMessage> { public static EditTextMessageBuilder forInlineMessage(String inlineMessageId) { Objects.requireNonNull(inlineMessageId, "inline message ID cannot be null"); return builder().inlineMessageId(inlineMessageId); } @Builder  EditTextMessage(Consumer<TextMessage> callback, Consumer<TelegramException> errorHandler, ChatId chatId, int messageId, String inlineMessageId, ReplyMarkup replyMarkup, String text, ParseMode parseMode, boolean disableWebPagePreview); static EditTextMessageBuilder forMessage(TextMessage message); static EditTextMessageBuilder forMessage(GameMessage message); static EditTextMessageBuilder forInlineMessage(String inlineMessageId);  }### Answer:
@Test public void builds_with_correct_inlineid() { EditTextMessage request = EditTextMessage.forInlineMessage(INLINE_ID).build(); assertNull(request.getChatId()); assertEquals(0, request.getMessageId()); assertEquals(INLINE_ID, request.getInlineMessageId()); }