### Question:
DefaultBaggageManager implements BaggageManager { @Override public Scope withContext(Baggage distContext) { return BaggageUtils.currentContextWith(distContext); }  static BaggageManager getInstance(); @Override Baggage getCurrentBaggage(); @Override Baggage.Builder baggageBuilder(); @Override Scope withContext(Baggage distContext);  }### Answer:
@Test void withContext() { assertThat(DEFAULT_BAGGAGE_MANAGER.getCurrentBaggage()).isSameAs(EmptyBaggage.getInstance()); try (Scope wtm = DEFAULT_BAGGAGE_MANAGER.withContext(DIST_CONTEXT)) { assertThat(DEFAULT_BAGGAGE_MANAGER.getCurrentBaggage()).isSameAs(DIST_CONTEXT); } assertThat(DEFAULT_BAGGAGE_MANAGER.getCurrentBaggage()).isSameAs(EmptyBaggage.getInstance()); }