### Question:
EditMessageMedia extends SendableInputFileInlineRequest<Message> { public static EditMessageMediaBuilder forInlineMessage(String inlineMessageId) { Objects.requireNonNull(inlineMessageId, "inline message ID cannot be null"); return builder().inlineMessageId(inlineMessageId); } @Builder protected  EditMessageMedia(Consumer<Message> callback, Consumer<TelegramException> errorHandler,
                               ChatId chatId, Integer messageId, String inlineMessageId, InputMedia media); @Override List<InputFile> getInputFiles(); static EditMessageMediaBuilder forMessage(AudioMessage message); static EditMessageMediaBuilder forMessage(DocumentMessage message); static EditMessageMediaBuilder forMessage(PhotoMessage message); static EditMessageMediaBuilder forMessage(VideoMessage message); static EditMessageMediaBuilder forInlineMessage(String inlineMessageId);  }### Answer:
@Test public void builds_with_correct_inlineid() { EditMessageMedia request = EditMessageMedia.forInlineMessage(INLINE_ID).build(); assertNull(request.getChatId()); assertNull(request.getMessageId()); assertEquals(INLINE_ID, request.getInlineMessageId()); }