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