@Test
public void testWithThrown() {

  Throwable cause = new Throwable("Goodbye World");
  LogData data =
      FakeLogData.withPrintfStyle("Hello World")
          .addMetadata(LogContext.Key.LOG_CAUSE, cause);
  LogRecord record = SimpleLogRecord.create(data);
  assertThat(record.getThrown()).isSameInstanceAs(cause);
}