@@ -0,0 +1,806 @@
+package net.openhft.chronicle.core.threads;%0A%0A/**%0A * An unchecked alternative to %7B@link InterruptedException%7D.%0A * %3Cp%3E%0A * This should generally not be used, prefer %7B@link InterruptedException%7D wherever possible, but%0A * there are some scenarios where we need to throw an unchecked exception after being interrupted.%0A * %3Cp%3E%0A * Always remember to set %7B@link Thread#interrupt()%7D prior to throwing these.%0A */%0Apublic class InterruptedRuntimeException extends IllegalStateException %7B%0A%0A    public InterruptedRuntimeException() %7B%0A    %7D%0A%0A    public InterruptedRuntimeException(String s) %7B%0A        super(s);%0A    %7D%0A%0A    public InterruptedRuntimeException(String s, Throwable throwable) %7B%0A        super(s, throwable);%0A    %7D%0A%0A    public InterruptedRuntimeException(Throwable throwable) %7B%0A        super(throwable);%0A    %7D%0A%7D%0A

Add InterruptedRuntimeException