### Question:
ComponentInvocationContextImpl implements ComponentInvocationContext { @Override public boolean isInterrupted() { return localContext.get().isInterrupted(); }  @Override boolean isInterrupted(); @Override void markInterrupted(); void setLocalContext(LocalContext localContext);  }### Answer:
@Test(timeOut = 1000 * 30) public void newThreadsShouldSeeComponentInvocationContextInitialValue() throws Exception { InterruptedStatusRecorder recorder = new InterruptedStatusRecorder() { @Override public void run() { value = componentInvocationContext.isInterrupted(); } }; Thread thread = startRecorderThread(recorder); thread.join(); assertEquals(recorder.getRecordedValue(), false); }