Solutionunvalidated
I can see that this isn't actually causing the thread in `myMethod` to interrupt — Thread.sleep(400);. Outcome: thread.start(); thread.interrupt(); thread.join(); assertNotNull(reference.get());.
c37c0950-a087-49ff-ba23-7c534bd95281
I can see that this isn't actually causing the thread in myMethod to interrupt — Thread.sleep(400);. Outcome: thread.start();
thread.interrupt();
thread.join();
assertNotNull(reference.get());.